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

Firefox,IE8中margin-top屬性bug解決方案

開發(fā) 前端
CSS中的margin屬性有很多值得學習的地方,本文向大家介紹一下Firefox,IE8中margin-top的bug及解決辦法,相信你一定會感興趣。

本文和大家重點討論一下Firefox,IE8中margin-top的bug及解決辦法,在Firefox,IE8這兩個瀏覽器中,有兩個嵌套關系的div,如果外層div的父元素padding值為0,那么內層div的margin-top或者margin-bottom的值會“轉移”給外層div。

Firefox,IE8中margin-top的bug及解決辦法

在Firefox,IE8這兩個瀏覽器中,有兩個嵌套關系的div,如果外層div的父元素padding值為0,那么內層div的margin-top或者margin-bottom的值會“轉移”給外層div。

以上邊緣為例:

  1. <divstyledivstyle="background-color:green;color:white;">綠色</div> 
  2. <divstyledivstyle="background-color:black;height:300px;padding-top:0px;"> 
  3.  
  4. <divstyledivstyle="background-color:black;height:300px;"> 
  5. <!--解決方法代碼start--><!--解決方法代碼end--> 
  6. <divstyledivstyle="margin-top:50px;height:150px;background-color:red;color:white;">紅色</div> 
  7. </div> 
  8. </div> 

在Firefox和IE8中綠色和紅色div之間會有50px的白色空隙,而在IE中則為黑色。

解決方法有這么幾種,下面我只列出3種:

1.在注釋那里插入一個非空的元素<divstyle="height:0px">&nbsp;</div>

2.把黑色的div加入padding-top屬性代替margin-top

3.第一種最好,第二種不錯,第三種不太推薦,就是在黑色div加入屬性border等于1px,記得也要加入solid哦

【編輯推薦】

  1. DIV+CSS網頁布局五大誤區(qū)
  2. DIV+CSS設計IE6、IE7、Firefox兼容性
  3. CSS屬性font-size用法詳解
  4. 探究采用DIV+CSS框架的利與弊
  5. DIV CSS網頁布局需要掌握的八大技巧

 

責任編輯:佚名 來源: hi.baidu.com
相關推薦

2010-08-31 09:06:25

Firefox margin-top

2010-08-26 13:54:33

Firefoxmargin-top

2010-08-31 09:19:46

margin-topFirefox

2010-09-13 17:15:59

margin-top

2010-08-25 10:46:53

margin-topCSS

2010-08-25 10:05:03

margin-top

2010-08-25 09:48:25

CSSmargin

2010-08-20 09:33:22

IE6IE7IE8

2010-09-15 10:25:18

IE7IE8CSS兼容性

2010-08-31 09:13:00

margin-top

2010-09-08 09:28:33

CSSmargin-top

2010-09-15 10:32:54

IE8兼容

2010-09-10 11:15:34

DIV嵌套

2010-08-18 15:10:44

IE7IE8Firefox

2010-08-17 15:26:38

IE7IE8CSS兼容性

2010-08-20 11:01:10

IE7IE8CSS

2010-08-17 15:38:49

CSS兼容IE7IE8

2010-08-27 13:31:58

IE6IE7Firefox

2009-07-21 10:35:18

margin coll

2010-09-16 13:17:31

IE6IE7IE8
點贊
收藏

51CTO技術棧公眾號