0
我知道你的元素背景沒有落後於它的所有內容(例如:因爲浮動元素,定位元素,邊距),因此添加overflow:hidden
可以修復問題,強制背景顯示在這些元素的後面。請解釋溢出:隱藏對背景的影響?
例如參見this question和meder的回答。
但是,當這樣做時,它並沒有隱藏任何溢出的內容,那麼如何設置這個效果呢?
基本上我知道它的作品,但我想明白爲什麼?
我知道你的元素背景沒有落後於它的所有內容(例如:因爲浮動元素,定位元素,邊距),因此添加overflow:hidden
可以修復問題,強制背景顯示在這些元素的後面。請解釋溢出:隱藏對背景的影響?
例如參見this question和meder的回答。
但是,當這樣做時,它並沒有隱藏任何溢出的內容,那麼如何設置這個效果呢?
基本上我知道它的作品,但我想明白爲什麼?
它創建一個新的塊格式上下文,它清除浮點數。
http://www.w3.org/TR/CSS2/visuren.html#block-formatting
而且..它確實夾溢出的內容:http://jsfiddle.net/rDmhn/
我覺得OP的有關削波點是,他是唯一知道的'溢出:hidden'的剪裁效果,是好奇爲什麼如果沒有什麼可以剪輯的話,它會有什麼影響。 – Matchu 2010-12-14 19:51:56
@Matchu你是絕對正確的。儘管答案的第一部分還是回答了我的問題,但我的意思是他確實回答了我的問題,但我仍然很難回答這個問題。 – 2010-12-14 20:18:50
@John:哦,是的,這仍然是正確的答案:)我只是澄清爲什麼第二位是不是真的有必要。如果您認爲這個令人滿意地回答您的問題,請不要忘記點擊複選標記:D – Matchu 2010-12-15 03:37:05