グリッドレイアウト@12月22日

HTML5にてグリッドレイアウトの練習。
今週から、HTML5に入った。今まで学んだ知識の上に上書きされそうだけど(汗)、時代がそう流れるならしっかりと学んで行きたいと思う。
年末進行の諸々で、なかなか復習が出来ないが、グリッドを完成させねば・・・。

ここがまとめているみたいだから、後で読んでおこう。
HTML5が注目を浴びる理由とは? ここが違う!サンプルで見るHTML5
http://codezine.jp/article/detail/5597

グリッドレイアウト

何とか完成〜。可変にしたのでsectionは1ブロックで囲みました。
動いて嬉しい♪
写真の変な空きに悩んで、vertical-align: bottom;を入れたら解消した!覚えておこう。

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>楽しいおかず</title>
<link href="css/base2.css" rel="stylesheet">
<!--[if it IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/tnml5.js">
</script>
<![endif]-->
</head>
<body>
<sction id="container">
<header>
<h1><a href="index.html"><img src="img/common/logo01.png" width="300" height="300" ></a></h1>
<nav id="navGlobal">
<ul>
<li><a href="#"><img class="btn" src="img/nav/nav01_01.png" width="140" height="140" alt=""> </a></li>
<li><a href="#"><img class="btn" src="img/nav/nav02_01.png" width="140" height="140" alt=""></a></li>
<li><a href="#"><img class="btn" src="img/nav/nav03_01.png" width="140" height="140" alt=""></a></li>
<li><a href="#"><img class="btn" src="img/nav/nav04_01.png" width="140" height="140" alt=""></a></li>
</ul>
</nav>
</header> 
<!--section1-->
<section class="brock">
<ul>
<li class="boxL"><img src="img/upload/ph26_l.jpg" width="300" height="300"alt=""></li>
</ul>
</section>
<!--section2-->
<section class="brock">
<ul class="ptn1">
<li class="boxMt"><img src="img/upload/ph36_mt.jpg" width="140"height="300" alt=""></li>
<li class="boxS"><img src="img/upload/ph19_s.jpg" width="140" height="140" alt=""></li>
<li class="boxS"><img src="img/upload/ph37_s.jpg" width="140" height="140"
alt=""></li>
</ul>
</section>
<!--section3-->
<section class="brock">
<ul class="ptn2">
<li class="boxMy"><img src="img/upload/ph12_my.jpg" width="300" heigth="140"alt=""></li>
<li class="boxS"><img src="img/upload/ph02_s.jpg" width="140" height="140" alt=""></li>
<li class="boxS"><img src="img/upload/ph22_s.jpg" width="140" height="140" alt=""></li>
</ul>
</section>
<!--section4-->
<section class="brock">
<ul>
<li class="boxL"><img src="img/upload/ph10_l.jpg" width="300" heigth="300"alt=""></li>
</ul>
</section>
<!--section5-->
<section class="brock">
<ul class="ptn1">
<li class="boxMt"><img src="img/upload/ph07_mt.jpg" width="140" heigth="300"alt=""></li>
<li class="boxS"><img src="img/upload/ph13_s.jpg" width="140" height="140" alt=""></li>
<li class="boxS"><img src="img/upload/ph27_s.jpg" width="140" height="140" alt=""></li>
</ul>
</section>
<!--section6-->
<section class="brock">
<ul class="ptn2">
<li class="boxMy"><img src="img/upload/ph24_my.jpg" width="300" heigth="140"alt=""></li>
<li class="boxS"><img src="img/upload/ph21_s.jpg" width="140" height="140" alt=""></li>
<li class="boxS"><img src="img/upload/ph03_s.jpg" width="140" height="140" alt=""></li>
</ul>
</section>
<!--section7-->
<section class="brock">
<ul>
<li class="boxL"><img src="img/upload/ph09_l.jpg" width="300" heigth="300"alt=""></li>
</ul>
<!--section8-->
</section>
<section class="brock">
<ul class="ptn4">
<li class="boxS"><img src="img/upload/ph20_s.jpg" width="140" height="140" alt=""></li>
<li class="boxS"><img src="img/upload/ph06_s.jpg" width="140" heigth="140"alt=""></li>
<li class="boxMy"><img src="img/upload/ph15_my.jpg" width="300" heigth="140"alt=""></li>
</ul>
</section>
<!--section9-->
<section class="brock">
<ul>
<li class="boxL"><img src="img/upload/ph11_l.jpg" width="300" heigth="300"alt=""></li>
</ul>
</section>
<!--section10-->
<section class="brock">
<ul class="ptn1">
<li class="boxMt"><img src="img/upload/ph01_mt.jpg" width="140" height="300" alt=""></li>
<li class="boxS"><img src="img/upload/ph18_s.jpg" width="140" heigth="140"alt=""></li>
<li class="boxS"><img src="img/upload/ph17_s.jpg" width="140" height="140" alt=""></li>
</ul>
</section>
<!--section11-->
<section class="brock">
<ul class="ptn3">
<li class="boxS"><img src="img/upload/ph25_s.jpg" width="140" heigth="140"alt=""></li>
<li class="boxS"><img src="img/upload/ph08_s.jpg" width="140" height="140" alt=""></li>
<li class="boxS"><img src="img/upload/ph16_s.jpg" width="140" height="140" alt=""></li>
<li class="boxS"><img src="img/upload/ph04_s.jpg" width="140" heigth="140"alt=""></li>
</ul>
</section>
<!--section12-->
<section class="brock">
<ul class="ptn2">
<li class="boxMy"><img src="img/upload/ph23_my.jpg" width="300" heigth="140"alt=""></li>
<li class="boxS"><img src="img/upload/ph28_s.jpg" width="140" height="140" alt=""></li>
<li class="boxS"><img src="img/upload/ph05_s.jpg" width="140" height="140" alt=""></li>
</ul>
</section>
<!--section13-->
<section class="brock">
  <ul>
<li class="boxL"><img src="img/upload/ph14_l.jpg" width="300" heigth="300"alt=""></li>
</ul>
</section>
</section>
</body>
</html>
*{
		marign:0;
		padding:0;
	}
body{
	width:100%; 
	height: auto;
 background: url(../img/common/bg01.png)repeat top left #fff;
}
ul{
	list-style-type:none;
}
img {
	border:none;
	vertical-align: bottom;
}
section#container{
	width: 100%;
	height: auto;
	margin:30px auto;
	overflow:hidden;
}
header{
	width:320px;
	height: 620px;
	float:left;
  display:block;
	clear:both;
}
header h1 {
	margin: 20px 0 0 0;
}
nav#navGlobal{
	width:320px;
	height: 300px;
}
nav#navGlobal li{
	display:inline;
	float:left;
}
nav#navGlobal li a{
	width:140px;
	height:140px;
	display:block;
	margin: 0 20px 20px 0;
	padding:0;
  clear:both;
 }
/*=====section=====*/
section.brock {
	float: left;
	width: 320px;
	height: 320px;
	}
section.brock ul li.boxL{
	margin:0 20px 20px 0;
}
section.brock ul.ptn1 li.boxMt{
	float:left;
	margin:0 20px 0 0;
}
section.brock ul.ptn1 li.boxS{
	margin:0 20px 20px 0;
	float:left;
}
section.brock ul.ptn2 li.boxMy{
	float:left;
	margin:0 20px 20px 0;
}
section.brock ul.ptn2 li.boxS{
	margin:0 20px 20px 0;
	float:left;
}
section.brock ul.ptn3 li.boxS{
	float:left;
	margin:0 20px 20px 0;
}
section.brock ul.ptn4 li.boxS{
	float:left;
	margin:0 20px 20px 0;
}
section.brock ul.ptn4 li.boxMy{
	float:left;
	margin:0 20px 0 0;
}