空白外邊距互相疊加

2021-08-30 20:54:25 字數 355 閱讀 5902

">

">

空白邊距疊加demo

>

這是乙個div元素內巢狀p的簡單樣例,看上面的**會以為是這樣的效果

在瀏覽器中開啟.你會驚訝的發現,它呈現給你的效果是這樣的:

解決方法:

一、為外圍元素定義透明邊框.具體到本例,即在樣式div中加入

border:1px solid transparent

;注:在ie6裡面會產生黑色邊框。

二、為外圍元素定義內邊距填充..具體到本例,即在樣式div中加入padding:1px

三、用到清除浮動:

具體到本例,即在樣式div中加入zoom:1; overflow:hidden;

css特性 空白外邊距互相疊加

空白雙邊距是乙個極容易誤解的css特性.它不是css的bug,但如果我們一旦誤解,將會給你帶來很多麻煩.先看如下demo doctype html html head meta charset utf 8 title 空白邊距疊加demo mr.think title style body divd...

外邊距疊加

外邊距疊加其實是乙個非常簡單的概念,不過,一開始我還是被其高大上的名字 margin collapsing 唬得不輕 什麼是外邊距疊加呢?在normal流中,同一bfc下,相鄰垂直外邊距會重疊形成乙個外邊距,外邊距高度為疊加的外邊距較大者。我是這樣記住的 盡量在滿足雙方的margin下,使得marg...

CSS外邊距疊加

盒模型概念 盒模型是css的基石之一,它指定元素如何顯示及 在某種程度上 如何相互互動。頁面上的每乙個元素都被看做乙個矩形框,這個框右元素的內容 內邊距 邊框和外邊距組成,如下圖 如果給元素新增背景,背景會應用於內容和內邊距組成的區域。新增邊框會在內邊距的區域外加一條線。外邊距是透明的,一般使用它控...