2012-05-12 66 views

回答

5

,在适当情况下使用overflow: hidden技巧。

如果这不合适,请使用伪元素。例如,您可以使用...

ul:after { 
    content: ""; 
    clear: both; 
    display: block; 
} 
+0

你好,什么是溢出:隐藏的勾号? – Phil

+0

@Phil它实现与清除元素相同。 – alex

+1

通过指定overflow:hidden; (实际上,我建议以auto开始并仅在必要时使用隐藏),则强制计算高度,其中的一个副作用是对浮动子项的遏制。 – reisio

3

您可以使用.clearfix方法。这样写:

ul:after{ 
content:''; 
display:block; 
clear:both; 
} 
+0

使用:after和这3行代码似乎工作。我是否仍然使用.clearfix页面上写的内容?谢谢。 – Phil

+0

这三条线也工作:)。有没有必要使用这些行 – sandeep

+0

谁给我downvote是好的,如果他解释我错在哪里谢谢:) – sandeep