我很早就注意到,當兩個塊元素彼此相鄰放置時,它們的邊距彼此疊加。事情是這樣的:保證金互相堆疊?
兩個<div>
■找margin: 1em
,但是當margin1
的margin-bottom
碰撞margin2
的margin-top
,既保證金只是堆疊在彼此。看到這裏:http://jsfiddle.net/39XmC/
我所期待的是這樣的:
兩個<div>
5事實上給每個利潤率空間和對彼此的利潤率不疊加。
我知道這可以通過floating修復或溢出元素。我的問題:
- 爲什麼會發生這種情況[理論上]?不應該保證金不應堆疊?
- 這是瀏覽器的默認行爲?因爲我記得在一個沒有這種行爲的項目上工作。
謝謝。基本上我肯定錯過了這個。 – deathlock
@deathlock歡迎:) –