HTML5でのカラムレイアウト
グリッドレイアウト
本家サイトがあるので、metaなどは入れない。全てが同じfloat命令だけでは入らないので注意。
【HTML】
<!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="utf-8"> <title>おかず</title> <link rel="stylesheet" href="css/style.css"> <!--[if lte IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.> </script> <!--[endif]--> <!--[if lte IE 9]> <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"> </script> <!--[endif]--> <style> article,section,figure,header,nav{display:block} </style> </head> <body> <article> <div id="line1"> <header> <p><img src="img/logo01.png" width="300" height="300" alt="おいしいおかず"></p> </header> <nav> <p><a href="#"><img src="img/nav01_01.png" width="140" height="140" alt="consept"></a></p> <p><a href="#"><img src="img/nav02_01.png" width="140" height="140" alt="menu"></a></p> <p><a href="#"><img src="img/nav03_01.png" width="140" height="140" alt="accsess"></a></p> <p><a href="#"><img src="img/nav04_01.png" width="140" height="140" alt="news"></p> </nav> <section> <p><img src="img/ph26_l.jpg"></p> </section> <section> <p><img src="img/ph36_mt.jpg"></p> <p><img src="img/ph19_s.jpg"></p> <p><img src="img/ph37_s.jpg"></p> </section> <section> <p><img src="img/ph23_my.jpg"></p> <p><img src="img/ph28_s.jpg"></p> <p><img src="img/ph05_s.jpg"></p> </section> </div> <div id="line2"> <section> <p><img src="img/ph12_my.jpg"></p> <p><img src="img/ph02_s.jpg"></p> <p><img src="img/ph22_s.jpg"></p> </section> <section> <p><img src="img/ph10_l.jpg"></p> </section> <section> <p><img src="img/ph21_s.jpg"></p> <p2><img src="img/ph07_mt.jpg"></p2> <p><img src="img/ph03_s.jpg"></p> </section> <section> <p><img src="img/ph09_l.jpg"><p> </section> <section> <p><img src="img/ph13_s.jpg"></p> <p><img src="img/ph27_s.jpg"></p> <p><img src="img/ph24_my.jpg"></p> </section> </div> <div id="line3"> <section> <p><img src="img/ph11_l.jpg"></p> </section> <section> <p><img src="img/ph18_s.jpg"></p> <p2><img src="img/ph01_mt.jpg"></p2> <p><img src="img/ph17_s.jpg"></p> </section> <section> <p><img src="img/ph20_s.jpg"></p> <p><img src="img/ph06_s.jpg"></p> <p><img src="img/ph15_my.jpg"></p> </section> <section> <p><img src="img/ph25_s.jpg"></p> <p><img src="img/ph08_s.jpg"></p> <p><img src="img/ph16_s.jpg"></p> <p><img src="img/ph04_s.jpg"></p> </section> <section> <p><img src="img/ph14_l.jpg"></p> </section> </div> </article> </body> </html>
【css】
@charset "utf-8"; /* CSS Document */ /*reset */ html, body, article, header, section, ul, li,img{ margin: 0; padding: 0; } img{ margin:10px; float:left; } article { width: 960px; margin: 10px auto; overflow: hidden; } nav{ width:320px; height:320px; } header, section{ width: 320px; height: 320px; display:block; } p2{ float:right; } #line1,#line2,#line3{ width:320px; float:left; }