时间:2021-05-08
页面布局中经常遇到等高布局的情况,特别是在拥有背景颜色或背景图片的情况下,为了得到更好的视觉效果,就要实现DIV等高布局的效果。以最普遍的DIV三列布局来说,想实现三列等高布局,可以借助“overflow”、“padding”和“margin”三个属性来实现。代码如下:
HTML代码:
复制代码代码如下:
<div id="container">
<div id="left">
<p>左侧</p>
<p>左侧</p>
<p>左侧</p>
<p>左侧</p>
<p>左侧</p>
</div>
<div id="center">
<p>中间</p>
<p>中间</p>
<p>中间</p>
<p>中间</p>
<p>中间</p>
<p>中间</p>
<p>中间</p>
<p>中间</p>
<p>中间</p>
</div>
<div id="right">
<p>右侧</p>
<p>右侧</p>
<p>右侧</p>
</div>
</div>
CSS代码:
复制代码代码如下:
#container{ overflow:hidden; width:1024px; margin:0 auto; }
#left, #center, #right { margin-bottom:-1000px; padding-bottom:1000px; }
#left { float:left; width:200px; background:#ccc; }
#center { float:left; width:400px; background:#bbeeeb; }
#right { float:right; width:200px; background:#555; }
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了纯CSS实现的三列布局网页效果。分享给大家供大家参考。具体分析如下:这是一个比较常用的用DIV+CSS布局的网页,包括头部、中间、一行三列布局、导
简单语句实现DIV+CSS分两列(多列)布局显示复制代码代码如下:.myul{width:210px;}.myli{width:100px;/*如果显示三列则w
本文讲的等高布局是在不手动设置元素高度的情况下,使用纯css实现各个元素高度都相当的效果。如图:1、使用table-cell实现(兼容IE8)body,div,
为了让网页更美观、协调,有的时候需要用到左右等到布局,传统的等高布局是用javascript实现的,现在来看看silence发明的真正的CSS实现的等高布局。为
DIV等高布局,我想很多人都遇见过,我也看过不少的方法,有的是通过背景图片,实现假象的等高效果; 还有的用js实现等等。这些都是方法,但是现在都不用以上的