请解释溢出:隐藏对背景的影响?

时间:2010-12-14 19:45:11

标签: css

我知道当你的元素背景不在其所有内容的后面时(例如:因为浮动元素,定位元素,边距),添加overflow:hidden会修复问题,迫使背景显示在这些元素后面。< / p>

例如,请参阅this question和meder的回答。

然而,在执行此操作时,它并未隐藏任何溢出的内容,那么如何设置此效果呢?

基本上我知道它有效,但我想明白为什么?

1 个答案:

答案 0 :(得分:2)

它创建一个新的块格式化上下文,清除浮动。

http://www.w3.org/TR/CSS2/visuren.html#block-formatting

并且.. 剪辑溢出的内容:http://jsfiddle.net/rDmhn/