我有一個非常令人沮喪的情況與邊距..我有一個div在我的標記漂浮在右邊的頂部。段落邊緣影響它旁邊的浮動塊
.grey{
float:right;
width:200px;
}
我需要將一些樣式(背景和邊距)應用於第一段後。
.blue{
background-color: blue;
margin: 10px;
overflow:hidden;
}
現在我必須作出段落「溢出:隱藏」,這樣的背景不浮動的DIV下方延伸,但我有2個奇怪的問題。
保證金似乎並不適用於接觸浮動的段落一側;
幅度似乎適用於它旁邊的浮動元素..
這裏有一個小提琴。 http://jsfiddle.net/whiteatom/Nkfzg/6/
誰能告訴我如何獲得「藍色」元素和浮動之間的空白空間?誰能告訴我如何讓我的浮動元素沒有這些幻影邊距?
乾杯,
whiteatom
只是爲了幫助你瞭解這是怎麼回事,在div出現接收上邊距,因爲它實際上是身體是越來越邊緣,與你給第一款的保證金崩潰的結果。 – BoltClock
我不這麼認爲。如果我把第一段的邊距從浮動的和藍色的div上都去掉了。我同意它似乎適用於身體......但如果我從灰色的div上取下浮標,它會進入右上角 - 無邊距。 – whiteatom
發生這種情況的原因是,當您停止浮動div時,該段被推下,因爲它位於HTML中的div之後。當發生這種情況時,邊距不再與邊距相鄰,因此主體和邊緣都不會出現邊緣坍塌。相反,p被推離div。 – BoltClock