自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

CSS中margin-top屬性失效問題解決

開發(fā) 前端
本文向大家描述一下CSS布局中margin-top屬性失效的解決方法,常見的有兩種情況,一種是普通的margin-top失效,另一種就是子元素設(shè)置margin-top作用于父容器。

CSS屬性有很多值得學(xué)習(xí)的地方,你對CSS中margin-top屬性失效的解決方法是否熟悉,這里和大家分享一下,相信通過本文的介紹你對margin-top屬性失效的解決方法一定會有深刻的認(rèn)識。

關(guān)于margin-top屬性失效的解決方法

常出現(xiàn)兩種情況:

(一)margin-top失效

先看下面代碼:

  1. <div> 
  2. <divclassdivclass="box1">float:left</div> 
  3. <divclassdivclass="box2">clear:both;margin-top:20px;</div> 
  4. </div> 
  5.  

兩個層box1和box2,box1具有浮動屬性,box2沒有,這時候設(shè)置box2的上邊距margin-top沒有效果。

網(wǎng)上能找到的兩種比較靠譜的解釋:

1:“在CSS2.1中,水平的margin不會被折疊;垂直margin可能在一些盒模型中被折疊…”

2:當(dāng)***個層浮動,而第二個沒浮動層的margin會被壓縮,詳見--浮動元素后非浮動元素的margin的處理。

得到解決問題思路:要浮動一起浮動,要就一起不浮動。

解決辦法:

1.box2增加float屬性

2.box1與box2之間增加一層"<divstyle="clear:both;"></div>"

(二)子元素設(shè)置margin-top作用于父容器

  1. <divclassdivclass="box"style="height:100px;background:red;"> 
  2. <divclassdivclass="box2">clear:both;  
  3. margin-top:20px;height:50px;width:500px;  
  4. background:#000;</div> 
  5. </div> 
  6.  

當(dāng)給box2設(shè)置margin-top時,在FF下僅作用于父容器。

解決辦法:

1.給父容器box加overflow:hidden;屬性

2.父容器box加border除none以外的屬性

3.用父容器box的padding-top代替margin-top
 

【編輯推薦】

  1. 解決CSS margin-top在火狐下失效問題
  2. 技術(shù)分享 如何實現(xiàn)CSS橫向?qū)Ш?/a>
  3. 術(shù)語匯編 基本CSS濾鏡概述
  4. margin-top失效常見癥狀及解決方法
  5. 鼠標(biāo)經(jīng)過時改變DIV背景顏色的三種途徑

 

 

責(zé)任編輯:佚名 來源: hi.baidu.com
相關(guān)推薦

2010-09-08 09:28:33

CSSmargin-top

2010-08-25 10:46:53

margin-topCSS

2010-08-26 13:54:33

Firefoxmargin-top

2010-08-31 09:19:46

margin-topFirefox

2010-08-25 09:48:25

CSSmargin

2010-08-31 09:13:00

margin-top

2010-08-26 12:59:29

marginCSS

2010-08-25 10:05:03

margin-top

2010-08-30 16:53:14

FirefoxIE8margin-top

2010-08-31 09:06:25

Firefox margin-top

2010-08-26 13:24:15

CSSmargin

2010-08-26 08:45:32

margin:0pxa

2010-09-07 09:08:03

DIV彈出層

2010-08-27 13:31:58

IE6IE7Firefox

2010-08-24 13:14:36

CSSmargin

2010-09-03 10:31:31

CSSmargin

2010-08-31 16:26:31

CSSFirefoxdiv

2010-08-27 11:10:30

CSSmargin

2010-08-26 10:56:16

CSStextarea

2010-08-30 12:46:42

DIV+CSS
點贊
收藏

51CTO技術(shù)棧公眾號