如何利用CSS+DIV 实现三列自适应高和宽的布局(不用javascript)
2011-07-12 20:05
1041 查看
需求:
请用div+css自适应浏览器宽度和高度的水平三列布局,左右两列宽度均为为100px,html结构如下(可以适当修改结构):
实现:
请用div+css自适应浏览器宽度和高度的水平三列布局,左右两列宽度均为为100px,html结构如下(可以适当修改结构):
<body>
<div class="left"></div>
<div class="center"></div>
<div class="right"></div>
</body>
请写出CSS代码。
实现:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> 测试3列布局 </TITLE> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style type="text/css"> .divall{ width:100%; position:relative; height:100%; overflow:auto; } .main{ width:100%; position:absolute; left:0px; top:0px; height:100%; } .sclasser_a{ width:100px; position:absolute; left:0px; top:0px; background-color:#5b49a2; height:100%; z-index:1; } .sclasser_b{ width:100px; position:absolute; right:0px; top:0px; background-color:#5b49a2; height:100%; } .dv_content{ width:100%; margin-left:100px; margin-right:100px; height:100%; background-color:#CCCCCC; } </style> </HEAD> <BODY> <div class="divall"> <div class="sclasser_a">11111111</div> <div class="main"> <div class="dv_content"> 2222222 </div> </div> <div class="sclasser_b">333333333333333</div> </div> </BODY> </HTML>
相关文章推荐
- DIV+CSS布局两列右列宽度自适应布局的不同实现方法
- 纯CSS实现三列DIV等高布局
- 用CSS实现三列DIV等高布局
- html5如何利用rem实现自适应布局
- 谈谈利用JavaScript结合相对单位rem实现自适应布局的简单而实用的方法
- 响应式网页中,如何只用CSS实现div的高和宽保持固定比例
- 分享用纯CSS实现三列DIV等高布局的方法
- CSS 布局实例系列(三)如何实现一个左右宽度固定,中间自适应的三列布局——也聊聊双飞翼
- HTML,使用div+css实现自适应table布局
- css三列布局,最右侧div固定,其他两列自适应
- 纯CSS实现三列布局(两边固定,中间自适应)
- 如何利用javascript完成对网页css的修改从而实现简单的特效
- (div+css)上面固定下面自适应页面布局的实现(FF,IE)
- 用CSS实现三列DIV等高布局以传达更好的视觉效果
- 纯CSS实现三列布局(两边固定,中间自适应)
- css实现三列布局,左右固定值,中间自适应。
- (div+css)上下固定中间自适应高度网页布局的实现(FF,IE)
- 如何在不用JavaScript的情况下使用CSS来实现图表功能
- (div+css)上下固定中间自适应高度网页布局的实现(FF,IE)
- css三列布局,中间div固定,两侧div宽度自适应