CSS清除浮动的三个方法

2008-8-23 23:47:15 来源:本站 评论:

CSS清除浮动的三个方法

用空标签清除

.clr {clear: both;}

<div id="layout">
<div id="left">Left</div>
<div id="right">Right</div>
<p class="clr"></p>
</div>

使用 overflow 属性

#layout {overflow:auto; zoom:1;}

<div id="layout">
<div id="left">Left</div>
<div id="right">Right</div>
</div>

使用 :after (非 IE 浏览器)

#layout:after{
display: block;
clear: both; content: "";
visibility:hidden; height: 0;
}

<div id="layout">
<div id="left">Left</div>
<div id="right">Right</div>
</div>

注:使用 :after 需要注意几点,设置高度为零(height: 0;);content 是必须的,但其值可以为空。

 

三原色摘自:http://www.gracecode.com/Archive/Display/1209

正在读取…
我也评两句

   

版权说明:详细说明 网站所属:2006- © Syscy.com 三原色创意科技  京ICP备08101643