レイアウト課題

[WEBページ ENJOY! サッカー]

レイアウト課題

ガワだけ完成(コードにやたら無駄が多いのでコードダイエットしてます。)

もうちょいかな 

 途中、floatはそこそこ・・わかるかな?

コードダイエット成功です。400行→ 180行(cssエンベッド)

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>サッカー大好き</title>
<style type="text/css">
<!--
*{
  padding:0;
  border:none;
  list-style-type:none;
  font-style:normal;
  font-weight: ;
  font-size:100%;
  text-align:left;
}
body{
	background-image:url(images/sanciro01.jpg);		
	}
#container{
  width:960px;
	margin:0 auto;
  background-color:rgba(255,255,255,1);
}
.wrapbox{                  
  width:320px;
  float:left;
  background-color:rgba(255,255,255,0.4);
}
#header{
font-size:2.2em;
font-weight:bold;	
width:300px;
height:300px;
line-height:300px;
text-indent:20px;
margin:-10px 10px 10px 10px;
background-color:lightblue;
}
#navi{
  width:300px;
  height:300px;
	margin:10px;
}
#navi01{
  width:140px;
  height:140psx;
	line-height:140px;
  margin-bottom:20px;
	text-align:center;
	font-size:1.8em;
	font-weight:bold;
  float:left;
  background-color: yellow;
	filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;	
	}
#navi02{
  width:140px;
  height:140px;
	line-height:140px;
  margin:0 0 20px 20px;
	text-align:center;
	font-size:1.8em;
	font-weight:bold;
  float:left;
  background-color:lawngreen;	
	filter:alpha(opacity=50);
 -moz-opacity: 0.5;
 opacity: 0.5;	
	}
#navi03{
  width:140px;
  height:140px;
	line-height:140px;
  margin-bottom:0px;
		text-align:center;
	font-size:1.8em;
	font-weight:bold;
  float:left;
  background-color:skyblue;
		filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;		
	}
#navi04{
  width:140px;
  height:140px;
  margin-left:20px;
	text-align:center;
	font-weight:bold;
	line-height:140px;
	font-size:1.8em;
  float:left;
  background-color:lightpink;
		filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;		
	}
.basebox{
  width:320px;
  }
.right{
	float:right;
	}
img {
	margin: 10px;
	float: left;
}
-->
</style>
</head>
<body>
<div id="container">
	<div class="wrapbox">		
				<div id="header"><h1>サッカー大好き</h1></div>

		 		<div id="navi">
     		<ul>  
				<li id="navi01"><a href="#">ATTACK</a></li>
				<li id="navi02"><a href="#">DIFFENCE</a></li>
				<li id="navi03"><a href="#">FITNESS</a></li>
			    <li id="navi04"><a href="#">TACTICS</a></li>
     		</ul>
     	 </div>
			<div class="basebox"><img src="images/nakata01.jpg" alt="中田英寿"></div>
		  <div class="basebox">
			<img src="images/kaka01.jpg" alt="カカ">
			<img src="images/maicon01.jpg" alt="マイコン">
			<img src="images/lucio01.jpg" alt="ルシオ">
		 </div>
		 <div class="basebox">
			<img src="images/socrates01.jpg" alt="ソクラテス">
			<img src="images/pele01.jpg" alt="ペレ">
			<img src="images/tro01.jpg" alt="ボール">
		  </div>
	</div>   
	<div class="wrapbox">
		<div class="basebox">
			<img src="images/neimar01.jpg" alt="ネイマール">
			<img src="images/pato01.jpg" alt="パト">
			<img src="images/braball01.jpg" alt="ボール">
		</div>
		<div class="basebox"><img src="images/inamoto01.jpg" alt="稲本潤一"></div>
		<div class="basebox">
		<div class="right"><img src="images/ronaldo01.jpg" alt="ロナウド"></div>
			<img src="images/rivald01.jpg" alt="リバウド">
			<img src="images/robelt01.jpg" alt="ロベカル">
		</div>
		<div class="basebox"><img src="images/kazu01.jpg" alt="三浦知良"></div>
		<div class="basebox">
			<img src="images/jfa01.jpg" alt="日本サッカー協会">
			<img src="images/dog02.jpg" alt="イヌ">
			<img src="images/dog01.jpg" alt="ボーダーコリー">
		</div>
	</div>  
	<div class="wrapbox">
		 <div class="basebox"><img src="images/jo01.jpg" alt="城章二"></div>
		 <div class="basebox">
			  <div class="right"><img src="images/dunga01.jpg" alt="ドゥンガ"></div>
			  <img src="images/cbf01.jpg" alt="ブラジルサッカー連盟">
			  <img src="images/leo01.jpg" alt="レオナルド">
		 </div>     
   		 <div class="basebox">
  			 <img src="images/nagatomo01.jpg" alt="長友佑都">
			 <img src="images/paramexico01.jpg" alt="パラメヒコ">
			 <img src="images/honda02.jpg" alt="本田圭佑">
		 </div>
   		  <div class="basebox">
			 <img src="images/tanaka01.jpg" alt="田中マルクストゥーリオ">
			 <img src="images/santos01.jpg" alt="サントスアレサンドロ">
			 <img src="images/lopez01.jpg" alt="ロペスワグナー">
			 <img src="images/rui01.jpg" alt="ラモスルイ">
   		 </div>
			 <div class="basebox"><img src="images/kagawa01.jpg" alt="香川真司"></div>
 	</div>	
  </div><!--container-->
</body>
</html>

無駄に長いCODE 400行ある(メタボすぎる!)

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>サッカー大好き</title>
<style type="text/css">
<!--
*{
  margin:0;
  padding:0;
  border:none;
  list-style-type:none;
  font-style:normal;
  font-weight: ;
  font-size:100%;
  text-align:left;
}
body{
	background-image:url(images/sanciro01.jpg);	
	}

#container{
  width:980px;
  height:1620px;
  margin:0 auto;
  background-color:rgba(255,255,255,0.3);
}

#wrap10{                  
  width:300px;
  height:1580px;
  margin:20px 0 0 20px;
  float:left;
  background-color:rgba(255,255,255,0.1);
}

#header{
font-size:2.2em;
font-weight:bold;	
width:300px;
height:300px;
margin:0 0 20px 0;
line-height:300px;
text-indent:20px;
background-color:lightblue;
}
#h1{
	
	}
#navi{
  width:300px;
  height:300px;
  margin-bottom:20px;
}

#navi01{
  width:140px;
  height:140px;
	line-height:140px;
  margin-bottom:20px;
	text-align:center;
	font-size:1.8em;
	font-weight:bold;
  float:left;
  background-color: yellow;
	filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;	
	}
#navi02{
  width:140px;
  height:140px;
	line-height:140px;
  margin:0 0 20px 20px;
	text-align:center;
	font-size:1.8em;
	font-weight:bold;
  float:left;
  background-color:lawngreen;	
	filter:alpha(opacity=50);
 -moz-opacity: 0.5;
 opacity: 0.5;	
	}
#navi03{
  width:140px;
  height:140px;
	line-height:140px;
  margin-bottom:0px;
		text-align:center;
	font-size:1.8em;
	font-weight:bold;
  float:left;
  background-color:skyblue;
		filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;		
	}
#navi04{
  width:140px;
  height:140px;
  margin-left:20px;
	text-align:center;
	font-weight:bold;
	line-height:140px;
	font-size:1.8em;
  float:left;
  background-color:lightpink;
		filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;		
	}
#box11{
  width:300px;
  height:300px;
  margin-bottom:20px;
  }
#box12{
  width:300px;
  height:300px;
  margin-bottom:20px;
 }
#b1201{
  width:140px;
  height:300px;
  float:left;
 	}
#b1202{
  width:140px;
  height:140px;
  margin-bottom:20px;
  float:right;
 	}
#b1203{
  width:140px;
  height:140px; 
  float:right;  
	}
#box13{
  width:300px;
  height:300px;
  margin-bottom:20px;
}
#b1301{
  width:300px;
  height:140px;
  margin-bottom:20px;
  }
#b1302{
  width:140px;
  height:140px;
  float:left;
}
#b1303{
  width:140px;
  height:140px;
  float:right;
  }
#wrap20{
  width:300px;
  height:1580px;
  margin:20px 0 0 20px;
  float:left;
  background-color:rgba(255,255,255,0.1);
}
#box21{
  width:300px;
  height:300px;
  margin-bottom:20px;
}
#b2101{
  width:300px;
  height:140px;
  margin-bottom:20px;
}
#b2102{
  width:140px;
  height:140px;
  float:left;
}
#b2103{
  width:140px;
  height:140px;
  float:right;
}
#box22{
  width:300px;
  height:300px;
  margin-bottom:20px;
 }
#box23{
  width:300px;
  height:300px;
  margin-bottom:20px;
}
#b2301{
  width:140px;
  height:300px;
  float:right;
	}
#b2302{
  width:140px;
  height:140px;
  margin-bottom:20px;
  float:left;
 	}
#b2303{
  width:140px;
  height:140px; 
  float:left;  
 	}
#box24{
  width:300px;
  height:300px;
  margin-bottom:20px;
  }
#box25{
  width:300px;
  height:300px;
  margin-bottom:20px;
}
#b2501{
  width:140px;
  height:140px;
  margin-bottom:20px;
  float:left;
	}
#b2502{
  width:140px;
  height:140px;
  margin:0 0 20px 20px;
  float:left;
	}
#b2503{
  width:300px;
  height:140px;
  margin-bottom:0px;
  float:left;
	}
	
#wrap30{
  width:300px;
  height:1580px;
  margin:20px 0 0 20px;
  float:left;
  background-color:rgba(255,255,255,0.1);
}
#box31{
  width:300px;
  height:300px;
  margin-bottom:20px;
 }
#box32{
  width:300px;
  height:300px;
  margin-bottom:20px;
 }
#b3201{
  width:140px;
  height:300px;
  float:right;
  	}
#b3202{
  width:140px;
  height:140px;
  margin-bottom:20px;
  float:left;
  	}
#b3203{
  width:140px;
  height:140px; 
  float:left;  
 	}
#box33{
  width:300px;
  height:300px;
  margin-bottom:20px;
  }
#b3301{
  width:140px;
  height:140px;
  margin-bottom:20px;
  float:left;
  	}
#b3302{
  width:140px;
  height:140px;
  margin:0 0 20px 20px;
  float:left;
  	}
#b3303{
  width:300px;
  height:140px;
  margin-bottom:0px;
  float:left;
  	}
#box34{
  width:300px;
  height:300px;
  margin-bottom:20px;
  }
#b3401{
  width:140px;
  height:140px;
  margin-bottom:20px;
  float:left;
 	}
#b3402{
  width:140px;
  height:140px;
  margin:0 0 20px 20px;
  float:left;
  	}
#b3403{
  width:140px;
  height:140px;
  margin-bottom:0px;
  float:left;
  	}
#b3404{
  width:140px;
  height:140px;
  margin-left:20px;
  float:left;
 	}
#box35{
  width:300px;
  height:300px;
  margin-bottom:20px;
 }
-->
</style>
</head>

<body>
=========
<div id="container"><!--container-->
<div id="wrap10"><!--wrap10-->
<div id="header"><h1>サッカー大好き</h1></div>

<div id="navi">
<div id="navi01"><a href="#">ATTACK</a></div>
<div id="navi02"><a href="#">DIFFENCE</a></div>
<div id="navi03"><a href="#"></a></div>
<div id="navi04"><a href="#">TACTICS</a></div>
</div>

<p>
<div id="box11"><img src="images/nakata01.jpg"alt="中田英寿"></div>
<div id="box12">
<div id="b1201"><img src="images/kaka01.jpg"alt="カカ"></div>
<div id="b1202"><img src="images/maicon01.jpg"alt="マイコン"></div>
<div id="b1203"><img src="images/lucio01.jpg"alt="ルシオ"></div>
</div>
<div id="box13">
<div id="b1301"><img src="images/socrates01.jpg"alt="ソクラテス"></div>
<div id="b1302"><img src="images/pele01.jpg"alt="ペレ"></div>
<div id="b1303"><img src="images/tro01.jpg"alt="ボール"></div>
</div>
</p>
</div><!--wrap10終了-->

<div id="wrap20"><!--wrap20-->
<p>
<div id="box21">
<div id="b2101"><img src="images/neimar01.jpg"alt="ネイマール"></div>
<div id="b2102"><img src="images/pato01.jpg"alt="パト"></div>
<div id="b2103"><img src="images/braball01.jpg"alt="ボール"></div>
</div>
<div id="box22"><img src="images/inamoto01.jpg"alt="稲本潤一"></div>
<div id="box23">
<div id="b2301"><img src="images/ronaldo01.jpg"alt="ロナウド"></div>
<div id="b2302"><img src="images/rivald01.jpg"alt="リバウド"></div>
<div id="b2303"><img src="images/robelt01.jpg"alt="ロベカル"></div>
</div>
<div id="box24"><img src="images/kazu01.jpg"alt="三浦知良"></div>
<div id="box25">
<div id="b2501"><img src="images/jfa01.jpg"alt="日本サッカー協会"></div>
<div id="b2502"><img src="images/dog02.jpg"alt="イヌ"></div>
<div id="b2503"><img src="images/dog01.jpg"alt="ボーダーコリー"></div>
</div>
</p>
</div><!--wrap20終了-->

<div id="wrap30"><!--wrap30-->
<p>
<div id="box31"><img src="images/jo01.jpg"alt="城章二"></div>
<div id="box32">
<div id="b3201"><img src="images/dunga01.jpg"alt="ドゥンガ"></div>
<div id="b3202"><img src="images/cbf01.jpg"alt="ブラジルサッカー連盟"></div>
<div id="b3203"><img src="images/leo01.jpg"alt="レオナルド"></div>
</div>
<div id="box33">
<div id="b3301"><img src="images/nagatomo01.jpg"alt="長友佑都"></div>
<div id="b3302"><img src="images/paramexico01.jpg"alt="パラメヒコ"></div>
<div id="b3303"><img src="images/honda02.jpg"alt="本田圭佑"></div>
</div>
<div id="box34">
<div id="b3401"><img src="images/tanaka01.jpg"alt="田中マルクストゥーリオ"></div>
<div id="b3402"><img src="images/santos01.jpg"alt="サントスアレサンドロ"></div>
<div id="b3403"><img src="images/lopez01.jpg"alt="ロペスワグナー"></div>
<div id="b3404"><img src="images/rui01.jpg"alt="ラモスルイ"></div>
</div>
<div id="box35"><img src="images/kagawa01.jpg"alt="香川真司"></div>
</p>
</div><!--wrap30終了-->
</div><!--container終了-->
</body>
</html>