css常见三列布局方案
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;}
二、自适应宽度三列布局
- <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;}