宿題
楽しいおかずの課題。一度目のHTMLのdivの囲み方が不十分であった。自分は、部分的な小さいものに、とらわれてしまって、大枠を捕らえきれない傾向がある。それゆえ、css時に細かく設定し過ぎてしまうようだ。余分なものを書いてしまい、肝心なものを書かない。もう少し、練習します。基本的なHtmlをきちんと書ける様になろう。
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>楽しいおかず</title> <link rel="stylesheet" href="base.css"> <!--[if lte IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <!--[if lte IE 9]> <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script> <![endif]--> </head> <body> <container> <div class="block"> <div class="box"> <header> <h1><a href="index.html"><img src="images/logo01.png" width="300" height="300"></a></h1> </header> </div> <nav id="navi"> <ul> <li><img src="images/nav01_01.png" width="140" height="140"alt="about"></li> <li><img src="images/nav02_01.png"></li> <li><img src="images/nav03_01.png" width="140" height="140"alt="access"></li> <li><img src="images/nav04_01.png" width="140" height="139"alt="news"></li> </ul> </nav> <p class="box"><img src="images/ph26_l.jpg" width="300" height="300"></p> <div class="box"> <ul> <li><img src="images/ph36_mt.jpg" width="140" height="300"></li> <li><img src="images/ph19_s.jpg" width="140" height="140"></li> <li><img src="images/ph37_s.jpg" width="140" height="140"></li> </ul> </div> <div class="box"> <ul> <li><img src="images/ph23_my.jpg" width="300" height="140"></li> <li><img src="images/ph28_s.jpg" width="140" height="140"></li> <li><img src="images/ph05_s.jpg" width="140" height="140"></li> </ul> </div> </div> <div class="block"> <div class="box"> <ul> <li><img src="images/ph12_my.jpg" width="300" height="140"></li> <li><img src="images/ph02_s.jpg" width="140" height="140"></li> <li><img src="images/ph22_s.jpg" width="140" height="140"></li> </ul> </div> <p class="box"><img src="images/ph10_l.jpg" width="300" height="300"></p> <div class="box2"> <ul> <li><img src="images/ph07_mt.jpg" width="140" height="300"></li> <li><img src="images/ph21_s.jpg" width="140" height="140"></li> <li><img src="images/ph03_s.jpg" width="140" height="140"></li> </ul> </div> <p class="box"><img src="images/ph09_l.jpg" width="300" height="300"></p> <div class="box"> <ul> <li><img src="images/ph13_s.jpg" width="140" height="140"></li> <li><img src="images/ph27_s.jpg" width="140" height="140"></li> <li><img src="images/ph24_my.jpg" width="300" height="140"></li> </ul> </div> </div> <div id="block1"> <p class="box"><img src="images/ph11_l.jpg" width="300" height="300"></p> <div class="box2"> <ul> <li><img src="images/ph01_mt.jpg" width="140" height="300"></li> <li><img src="images/ph18_s.jpg" width="140" height="140"></li> <li><img src="images/ph17_s.jpg" width="140" height="140"></li> </ul> </div> <div class="box"> <ul> <li><img src="images/ph20_s.jpg" width="140" height="140"></li> <li><img src="images/ph06_s.jpg" width="140" height="140"></li> <li><img src="images/ph15_my.jpg" width="300" height="140"></li> </ul> </div> <div class="box"> <ul> <li><img src="images/ph25_s.jpg" width="140" height="140"></li> <li><img src="images/ph08_s.jpg" width="140" height="140"></li> <li><img src="images/ph16_s.jpg" width="140" height="140"></li> <li><img src="images/ph04_s.jpg" width="140" height="140"></li> </ul> </div> <p class="box"><img src="images/ph14_l.jpg" width="300" height="300"></p> </div> </container> </body> </html>
@charset "utf-8"; /* CSS Document */ *{ margin:0; padding:0; } ul{ list-style-type:none; } img{ vertical-align:bottom; } container{ width:960px; height:auto; overflow:auto; margin:0 auto; } header{ margin-bottom:20px; } p{ margin-bottom:20px; } #navi{ width:320px; overflow:auto; } #navi ul li{ width:160px; float:left; margin-bottom:20px; } .block{ width:320px; float:left; } #block1{ width:320px; float:left; } .box ul li{ float:left; margin:0 20px 20px 0; } .box2 ul li{ float:right; margin:0 20px 20px 0; }