Div CSS常用レイアウト方式コード集錦
3934 ワード
ここでは、Div CSSレイアウトについて説明します.ここでは、2行1列、3行1列、2行2列、3行2列、2行3列、1行3列、floatロケーションのコード集錦など、よく使われるDivCSSレイアウトコードを集めて整理します.
CSS 1行1列レイアウトコード:
CSS 2行1列レイアウトコード:
CSS三行一列レイアウトコード:
Div CSS 3行2列レイアウト:
2行2列レイアウト:
1行2列レイアウト:
単一行三列は絶対位置決めCSSコードを採用する:
単一行三列はfloat配置のCSSコードを採用する:
2行3列の完全なコード:
3行3列レイアウト、CSSとHTMLコードは以下の通りです.
以下に示すコードではmargin,padding,boederなどの属性は設定されておらず、使用時に状況を見て自分で定義することができます.
CSS 1行1列レイアウトコード:
body{margin:0px;padding:0px;text-align:center;}
#content{margin-left:auto;margin-right:auto;width:400px;width:350px;}
CSS 2行1列レイアウトコード:
body{margin:0px;padding:0px;text-align:center;}
#content-top{margin-left:auto;margin-right:auto;width:400px;width:350px;}
#content-end{margin-left:auto;margin-right:auto;width:400px;width:350px;}
CSS三行一列レイアウトコード:
body{margin:0px;padding:0px;text-align:center;}
#content-top{margin-left:auto;margin-right:auto;width:400px;width:320px;}
#content-mid{margin-left:auto;margin-right:auto;width:400px;width:320px;}
#content-end{margin-left:auto;margin-right:auto;width:400px;width:320px;}
Div CSS 3行2列レイアウト:
#header{width:700px;margin-right:auto;margin-left:auto;}
#bodycenter{width:700px;margin-right:auto;margin-left:auto;}
#bodycenter#dv1{float:left;width:280px;}
#bodycenter#dv2{float:right;width:410px;}
#footer{width:700px;margin-right:auto;margin-left:auto;overflow:auto;}
2行2列レイアウト:
#header{width:700px;margin-right:auto;margin-left:auto;overflow:auto;}
#bodycenter{width:700px;margin-right:auto;margin-left:auto;overflow:auto;}
#bodycenter#dv1{float:left;width:270px;}
#bodycenter#dv2{float:right;width:350px;}
1行2列レイアウト:
#bodycenter{width:700px;margin-right:auto;margin-left:auto;overflow:auto;}
#bodycenter#dv1{float:left;width:280px;}
#bodycenter#dv2{float:right;width:410px;}
単一行三列は絶対位置決めCSSコードを採用する:
#left{position:absolute;top:0px;left:0px;width:120px;}
#middle{margin:20px190px20px190px;}
#right{position:absolute;top:0px;right:0px;width:120px;}
単一行三列はfloat配置のCSSコードを採用する:
<style>
#wrap{width:100%;height:auto;}
#column{float:left;width:60%;}
#column1{float:left;width:30%;}
#column2{float:right;width:30%;}
#column3{float:right;width:40%;}
.clear{clear:both;}
<style>
<divid="warp">
<divid="column">
<divid="column1"> </div>
<divid="column2"> </div>
<divclass="clear"></div>
</div>
<divid="column3"> </div>
<divclass="clear"></div>
</div>
2行3列の完全なコード:
<style>
#header{width:100%;height:auto;}
#wrap{width:100%;height:auto;}
#column{float:left;width:60%;}
#column1{float:left;width:30%;}
#column2{float:right;width:30%;}
#column3{float:right;width:40%;}
.clear{clear:both;}
</style>
<divid="header"> </div>
<divid="warp">
<divid="column">
<divid="column1"> </div>
<divid="column2"> </div>
<divclass="clear"></div>
</div>
<divid="column3"> </div>
<divclass="clear"></div>
3行3列レイアウト、CSSとHTMLコードは以下の通りです.
<style>
#header{width:100%;height:auto;}
#wrap{width:100%;height:auto;}
#column{float:left;width:60%;}
#column1{float:left;width:30%;}
#column2{float:right;width:30%;}
#column3{float:right;width:40%;}
.clear{clear:both;}
#footer{width:100%;height:auto;}
</style>
<!-- CSS -->
<divid="header"> </div>
<divid="warp">
<divid="column">
<divid="column1"> </div>
<divid="column2"> </div>
<divclass="clear"></div>
</div>
<divid="column3"> </div>
<divclass="clear"></div>
</div>
<divid="footer"> </div>
以下に示すコードではmargin,padding,boederなどの属性は設定されておらず、使用時に状況を見て自分で定義することができます.