|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
以下的内容是一位网友的DIVCSS编码笔记,是值得大家学习的,在实际工作与开发中,将工作中的点滴记录下来,回首这些过往,你也会收获很多
DIV等高结构,我想良多人都碰见过,我也看过很多的办法,有的是经由过程背景图片,完成假象的等高效果;
另有的用js完成等等。这些都是办法,可是如今都不必以上的办法,来个真实的纯css完成等高!
如今我们来看看真实的CSS完成的等高结构,其办法次要是接纳“埋没容器溢出”、“正内补钉”和“负外补钉”分离的办法完成的。上面来看看实践的例子(三列等高),以上面的XHTML代码为例:
html代码:<divid="wrap">
<divid="left">
<p>left</p>
<p>left</p>
<p>left</p>
<p>left</p>
<p>left</p>
</div>
<divid="center">
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
<p>center</p>
</div>
<divid="right">
<p>right</p>
<p>right</p>
<p>right</p>
</div>
</div> css代码:<styletype="text/css">
body,p,ul{margin:0;padding:0;}
#wrap{overflow:hidden;width:1000px;margin:0auto;}
#left,#center,#right{margin-bottom:-10000px;padding-bottom:10000px;}
#left{float:left;width:250px;background:#00FFFF;}
#center{float:left;width:500px;background:#FF0000;}
#right{float:right;width:250px;background:#00FF00;} <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>CSS等高结构</title><styletype="text/css">*{margin:0;padding:0;}#wrap{overflow:hidden;width:1000px;margin:0auto;}#left,#center,#right{margin-bottom:-10000px;padding-bottom:10000px;}#left{float:left;width:250px;background:#00FFFF;}#center{float:left;width:500px;background:#FF0000;}#right{float:right;width:250px;background:#00FF00;}</style></head><body><divid="wrap"><divid="left"><p>left</p><p>left</p><p>left</p><p>left</p><p>left</p></div><divid="center"><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p><p>center</p></div><divid="right"><p>right</p><p>right</p><p>right</p></div></div></body></html>
尺度之路www.ckuyun.com提醒:能够先修正部分代码后再运转
我在这里借用了新浪博客的盒子来说明下,大家可能发现了,其实边框border往往就只有1px的宽度,谁叫它是边框呢。 |
|