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

IE6雙倍margin間距解決方法

開發(fā) 前端
本文向大家簡(jiǎn)單介紹一下IE6雙倍margin間距解決方法,這里主要從兩個(gè)方面來向大家介紹,希望通過本文的學(xué)習(xí)你對(duì)IE6雙倍margin間距解決方法能夠掌握。

你對(duì)IE6雙倍margin間距解決方法是否了解,本文向大家簡(jiǎn)單介紹一下,相信本文介紹一定會(huì)讓你有所收獲。

IE6雙倍margin間距解決方法

方法1:

假設(shè):一個(gè)div代碼為<divstyle="float:left;margin-left:10px;"></div>

當(dāng)一個(gè)css樣式同時(shí)設(shè)置了float和margin的屬性的時(shí)候,在ie7+及火狐上,該元素顯示正常。但是在ie6下,將會(huì)出現(xiàn)雙倍的margin-left屬性值,也就是上面那段代碼中的div在ie6下的實(shí)際margin-left的值是20px;

解決此辦法的最簡(jiǎn)單的方法是,在style中添加:display:inline;

如上面的代碼將改為

  1. <divstyledivstyle="float:left;display:inline;  
  2. margin-left:10px;"></div> 
  3.  

 

方法2:

可以使用以下辦法來書寫兼容瀏覽器的css代碼:

第一種

  1. :.div{  
  2. background:orange;/*ff*/  
  3. *background:green!important;/*ie7*/  
  4. *background:blue;/*ie6*/  
  5. }  

 

第二種

  1. :.div{  
  2. margin:10px;/*ff*/  
  3. *margin:15px;/*ie7*/  
  4. _margin:15px;/*ie6*/  
  5. }  

 

第三種

  1. :#div{color:#333;}/*ff*/  
  2. *html#div{color:#666;}/*IE6*/  
  3. *+html#div{color:#999;}/*IE7*/  
  4.    

 

【編輯推薦】

  1. 解決IE6下margin雙倍邊距問題
  2. IE6.0對(duì)padding的解讀分析
  3. DIV+CSS網(wǎng)頁(yè)錯(cuò)位診斷和解決方法
  4. Float構(gòu)建三欄DIV CSS網(wǎng)頁(yè)布局
  5. 技術(shù)分享 如何使用CSS控制超鏈接文字樣式
責(zé)任編輯:佚名 來源: sytm.net
相關(guān)推薦

2010-08-19 10:01:19

IE6margin

2010-08-25 11:23:31

IE6margin

2010-08-27 09:02:22

IE6margin雙倍

2010-08-19 09:29:26

hoverIE6

2010-08-27 13:31:58

IE6IE7Firefox

2010-08-19 10:40:36

position:fiIE6

2010-08-19 15:40:34

DIVIE6

2010-08-18 09:24:09

IE6兼容性

2009-08-14 09:20:40

抵制IE6

2010-08-19 10:13:25

marginFFIE6

2010-08-17 16:18:23

IE6IE7FF

2010-02-01 08:41:23

GoogleIE6

2010-09-15 14:22:05

IE6position

2010-08-18 13:54:35

IE6IE7Firefox兼容

2010-08-20 12:45:41

IE6IE7Firefox

2010-08-19 14:43:49

IE6IE7IE8

2010-08-27 15:08:10

FirefoxIE6IE7

2010-08-20 09:33:22

IE6IE7IE8

2009-12-01 09:25:09

微軟IE6用戶升級(jí)

2010-08-18 09:11:11

IE6
點(diǎn)贊
收藏

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