グリッドレイアウト

金曜日、なかなかできずとてもあせったけれど、なんとかできてよかった。
可変幅にしてみると、とてもおもしろい。
とても勉強になった。

 

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>グリッドカラムレイアウト</title>
<link rel="stylesheet" href="css/base.css"> 
</head>
<body>
<section id="container">
<header>
<h1><img src="img/common/logo01.png"></a></h1>
<nav>
<ul>
<li class="btn1"><a href="#"></a></li>
<li class="btn2"><a href="#"></a></li>
<li class="btn3"><a href="#"></a></li>
<li class="btn4"><a href="#"></a></li>
</ul>
</nav>
</header>
<section class="box">
<ul class="r1">
<li class="r1_a"><img src="img/menu/ph12_my.jpg"></a></li>
<li class="r1_b"><img src="img/menu/ph02_s.jpg"></a></li>
<li class="r1_c"><img src="img/menu/ph22_s.jpg"></a></li>
</ul>
<p><img src="img/menu/ph10_l.jpg"></a></p>
</section>
<section class="box">
<p><img src="img/menu/ph11_l.jpg"></a></p>
<ul class="r2">
<li class="r2_a"><img src="img/menu/ph18_s.jpg"></a></li>
<li class="r2_b"><img src="img/menu/ph17_s.jpg"></a></li>
<li class="r2_c"><img src="img/menu/ph01_mt.jpg"></a></li>
</ul>
</section>
<section class="box">
<p><img src="img/menu/ph26_l.jpg"></a></p>
<ul class="r3">
<li class="r3_a"><img src="img/menu/ph36_mt.jpg"></a></li>
<li class="r3_b"><img src="img/menu/ph19_s.jpg"></a></li>
<li class="r3_c"><img src="img/menu/ph37_s.jpg"></a></li>
</ul>
</section>
<section class="box">
<ul class="r4">
<li class="r4_a"><img src="img/menu/ph21_s.jpg"></li>
<li class="r4_b"><img src="img/menu/ph03_s.jpg"></li>
<li class="r4_c"><img src="img/menu/ph24_my.jpg"></li>
</ul>
<p><img src="img/menu/ph09_l.jpg"></p>
</section>
<section class="box">
<ul class="r5">
<li class="r5_a"><img src="img/menu/ph20_s.jpg"></li>
<li class="r5_b"><img src="img/menu/ph06_s.jpg"></li>
<li class="r5_c"><img src="img/menu/ph15_my.jpg"></li>
</ul>
<ul class="r6">
<li class="r6_a"><img src="img/menu/ph25_s.jpg"></li>
<li class="r6_b"><img src="img/menu/ph08_s.jpg"></li>
<li class="r6_c"><img src="img/menu/ph16_s.jpg"></li>
<li class="r6_d"><img src="img/menu/ph04_s.jpg"></li>
</ul>
</section>
<section class="box">
<ul class="r7">
<li class="r7_a"><img src="img/menu/ph23_my.jpg"></li>
<li class="r7_b"><img src="img/menu/ph28_s.jpg"></li>
<li class="r7_c"><img src="img/menu/ph05_s.jpg"></li>
</ul>
</section>
<section class="box">
<ul class="r8">
<li class="r8_a"><img src="img/menu/ph13_s.jpg"></li>
<li class="r8_b"><img src="img/menu/ph27_s.jpg"></li>
<li class="r8_c"><img src="img/menu/ph24_my.jpg"></li>
</ul>
</section>
<section class="box">
<p><img src="img/menu/ph14_l.jpg" /></p>
</section>

*{
	margin: 0;
	padding: 0;
}
ul{
	list-style-type: none;
}
section#container{
	width: 100%;
	padding: 20px;
	overflow: hidden;
}

header{
	width: 320px;
	float: left;
	margin: 0 0 15px 0;
}
h1{
	width: 300px;
	margin-bottom: 15px;
}
nav{
	width: 320px;
}
nav li{
	display: inline;
	float: left;
}
nav li a{
	width: 140px;
	height: 140px;
	display: block;
	text-decoration: none;
}
li.btn1 a:link{
	background-image: url(../img/nav/nav01_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 20px 15px 0;
}
li.btn1 a:hover{
	background-image: url(../img/nav/nav01.png);
}
li.btn2 a:link{
	background-image: url(../img/nav/nav02_01.png);
	margin-bottom: 15px;
}
li.btn2 a:hover{
	background-image: url(../img/nav/nav02.png);
}
li.btn3 a:link{
	background-image: url(../img/nav/nav03_01.png);
	margin-right: 20px;
}
li.btn3 a:hover{
	background-image: url(../img/nav/nav03.png);
}
li.btn4 a:link{
	background-image: url(../img/nav/nav04_01.png);
}
li.btn4 a:hover{
	background-image: url(../img/nav/nav04.png);
}

section.box{
	width: 320px;
	float: left;
	display: block;
	margin-bottom: 15px;
}
section.box ul.r1{
	margin-bottom: 15px;
}
section.box ul.r1 li.r1_b{
	float: left;
	margin:0 20px 0 0;
}
section.box ul.r1 li.r1_a{
	margin-bottom: 15px;
}
section.box ul.r2{
	margin-top: 15px;   
}
section.box ul.r2 li.r2_b{
	float: left;
	margin-top: 15px;
}
section.box ul.r2 li.r2_c{
	float: right;
	margin: -145px 20px 0 0;
}
section.box ul.r3{
	margin-top: 15px;
}
section.box ul.r3 li.r3_a{
	float: left;
	margin-right: 20px;
}
section.box ul.r3 li.r3_b{
	margin-bottom: 15px;
}
section.box	ul.r4 li.r4_a{
	float: left;
	margin-right: 20px;
}
section.box ul.r4 li.r4_c{
	margin: 15px 0;
}
section.box ul.r5 li.r5_a{
	float: left;
	margin-right: 20px;
}
section.box ul.r5 li.r5_c{
	margin: 15px 0;
}
section.box ul.r6 li.r6_a{
	float: left;
	margin: 0 20px 15px 0;
}
section.box ul.r6 li.r6_b{
	margin-bottom: 15px;
}
section.box ul.r6 li.r6_c{
	float: left;
	margin-right: 20px;
}
section.box ul.r7 li.r7_a{
	margin-bottom: 15px;
}
section.box ul.r7 li.r7_b{
	float: left;
	margin-right: 20px;
}
section.box ul.r8 li.r8_a{
	float: left;
	margin-right: 20px;
}
section.box ul.r8 li.r8_c{
	margin-top: 15px;
}