讓我們假設我們有下面的代碼:CSS邊距加起來還是加起來?
<div style="margin-bottom:100px;">test</div>
<div style="margin-top:100px;">test</div>
我注意到,有時它創建元素之間的保證金100像素,有時是200像素(當我們使用的是我不熟悉的某些設置)。我無法在規範中找到任何關於此的信息。這取決於什麼?
如果我們在空白文檔中有h1
和p
,則h1
的保證金將與p
的保證金相結合。他們不會加起來。無論哪個更大將被使用。
他們看起來是一樣的我:http://jsfiddle.net/s7bWq/ – ashley
我對此有點模糊,但我認爲這就是瀏覽器應該做的。也就是說,使用兩個邊界中較大的一個。可能是瀏覽器的具體情況,但我不確定... –
DIV始終會創建200px的保證金。但'h1' +'p'會將它們組合到100px。這需要在空白文檔中進行測試。 – Atadj