css常见三列布局方案
一、固定宽度三列布局
- <divid="wrapper">
 
- <divid="header">header</div>
 
- <divid="container"class="cls">
 
- <divid="aside">
 
- <divclass="inner">
 
-  aside
 
- <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
 
- </div>
 
- </div>
 
- <divid="content"class="cls">
 
- <divid="main">
 
- <divclass="inner">
 
-  main
 
- <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
 
- </div>
 
- </div>
 
- <divid="content-aside">
 
- <divclass="inner">
 
-  content-aside
 
- <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
 
- </div>
 
- </div>
 
- </div>
 
- </div>
 
- <divid="footer">footer</div>
 
- </div>
 
- #header{ width: 980px; height: 90px; margin: 0 auto; background: #f60;}
 
- #container{ width: 980px; margin: 0 auto;}
 
- #aside{ float: left; width: 240px; background: #ccc;}
 
- #content{ margin-left: 240px;}
 
- #main{ float: left; width: 540px; background: pink;}
 
- #content-aside{ float: left; width: 200px; background: orange; }
 
- #footer{ width: 980px; height: 90px; margin: 0 auto; background: #08f;}
 
点击查看demo
二、自适应宽度三列布局
- <divid="wrapper">
 
- <divid="header">header</div>
 
- <divid="container"class="cls">
 
- <divid="aside">
 
- <divclass="inner">
 
-  aside
 
- <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
 
- </div>
 
- </div>
 
- <divid="content"class="cls">
 
- <divid="main">
 
- <divclass="inner">
 
-  main
 
- <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
 
- </div>
 
- </div>
 
- <divid="content-aside">
 
- <divclass="inner">
 
-  content-aside
 
- <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
 
- </div>
 
- </div>
 
- </div>
 
- </div>
 
- <divid="footer">footer</div>
 
- </div>
 
- #header{ width: 96%; height: 90px; margin: 0 auto; background: #f60;}
 
- #container{ width: 96%; margin: 0 auto;}
 
- #aside{ float: left; width: 240px; background: #ccc;}
 
- #content{ margin-left: 240px;}
 
- #main{ float: left; width: 100%; background: pink;}
 
- #main .inner{ padding-right: 200px;}
 
- #content-aside{ float: left; width: 200px; margin-left: -200px; background: orange; }
 
- #footer{ width: 96%; height: 90px; margin: 0 auto; background: #08f;}
 
点击查看demo
 
相关文章
【迟早得学】CSS3特效之透明:rgba
【迟早得学】CSS3特效之文字阴影:text-shadow
【迟早得学】CSS3特效之盒阴影:box-shadow
【迟早得学】CSS3特效之渐变:linear-gradient
【迟早得学】CSS3特效之转换:transform
【迟早得学】CSS3特效之过渡:transition
【迟早得学】CSS3特效之动画:animation
【总结】怎样用css实现图片垂直居中(兼容IE6/IE7)
【总结】css常见两列布局方案
【总结】css常见三列布局方案
【jquery】简单选项卡插件开发实战
【jquery】简单轮播图(焦点图)插件开发实战
【jquery】placeholder插件开发实战