盒模型margin用法

2021-10-04 08:54:42 字數 488 閱讀 2736

1: margin長在元素之外的。

2: margin控制的是 同級元素 之間的位置關係。

3: margin不會對盒子本身的寬高造成影響。

4: 給單一方向新增margin值:margin-(top,right,bottom,left);

5: margin的設定方法:

乙個值 : 四周;

兩個值 : 上下 左右;

三個值 : 上 左右 下;

四個值 : 上右下左;

6: margin可以設定負值。

7: margin常出現的bug:

1:當父元素和第乙個子元素都沒有設定浮動的情況下,如果給第乙個子元素新增margin-top 會聯通父元素一起移動。

ⅱ: 上下相鄰兩個元素之間的margin值,不會疊加,按照設定的最大值。

8: margin:0 auto; 讓當前元素在父元素裡面左右居中。

css盒模型margin的摺疊

1.在css中,兩個或多個毗鄰的普通流中的塊級盒子 可能是父子元素,也可能是兄弟元素 在垂直方向上的外邊距會發生疊加,這種形成的外邊距稱之為外邊距疊加。1.大於等於2個元素,且相鄰的兩個或多個元素都需符合下面所需的摺疊條件。2.垂直方向。3.元素處於普通流 浮動元素,絕對定位,固定定位不會和任何元素...

盒子模型的margin負數用法

盒子的margin用法大家都應該很清楚,在實際中一般使用margin來水平居中或者讓自己移動相應的位置,但是margin給負數在實際中也是有用的。如圖為兩個浮動的盒子。給左邊的盒子margin left 50px 後如圖所示 如圖,藍色盒子移動了,但是粉色盒子自身只是被壓住了,並沒有移動。如下 do...

彈性盒模型的基本用法

1 彈性盒模型 1 display flex 說明 設定為彈性盒 父元素新增 2 flex direction 主軸排列方向 說明 順序指定了彈性子元素在父容器中的位置 1.row 預設在一行內排列 2.row reverse 反轉橫向排列 右對齊,從後往前排,最後一項排在最前面。3.column ...