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

IE6,IE7及FF火狐瀏覽器的區(qū)別和兼容方法

開發(fā) 前端
本文向大家介紹一下IE6,IE7及FF火狐瀏覽器的區(qū)別和兼容方法,IE7與IE6相比,有多達200多處改進,但它們都是在StrictMode下實現的,下面就看一下這幾款瀏覽器的區(qū)別和如何實現兼容吧。

你對IE6,IE7及FF火狐瀏覽器的區(qū)別和兼容方法是否熟悉,這里和大家分享一下,相信本文介紹一定會讓你有所收獲。

IE6,IE7及FF火狐瀏覽器的區(qū)別和兼容方法

1.IE7與IE6相比,有多達200多處改進,但它們都是在StrictMode下實現的,即在頁首聲明DocType為XHTMLTransitional,XHTMLStrict等.而在QuirksMode下,IE7和IE6別無二致。所以為了更好的兼容,盡量聲明DocType,采用StrictMode進行制作。

2.IE7支持Alpha通道的PNG圖片,但是這些Alpha通道圖片在IE6下還是不能正常顯示的,所以還是盡量使用透明GIF圖片。

3.IE7盒子模型改變了:盒子對于"overflow"使用了"visible"默認值,所以對于子元素尺寸大于父元素尺寸時,IE7會和Firefox一樣將子元素露出于父元素之外顯示,而不是像IE6那樣把父元素撐大了包含子元素.把頁面設置成"overflow:visible"即可。

4.設置為float的div在ie下設置的margin會加倍。這是一個ie6存在的bug。解決方案是在這個div里面加上"display:inline"。

5.IE和火狐對'width'定義的不同:

Firefox中:容器占的寬度=內容寬度+padding寬度+border寬度;

IE中:內容寬度=您定義的容器寬度(InternetExplorer'width')-padding寬度-border寬度
(InternetExplorer'width'則是指整個容器的寬度,包括內容,padding,border)

6.css布局的居中問題:FF火狐里設置margin-left,margin-right為auto時已經居中,IE則設置body{TEXT-ALIGN:center;}才行

7.FF火狐設置padding后,div會增加height和width,但IE不會,故需要用!important多設一個height和width

8.在mozillafirefox和IE中的BOX模型解釋不一致導致相差2px解決方法:div{margin:30px!important;margin:28px;}

9.ul標簽在FF火狐中默認是有padding值的,而在IE中只有margin有值所以先定義ul{margin:0;padding:0;}

10.終結解決方法:

(1)!important:FF火狐和IE7對于"!important"會自動優(yōu)先解析,IE6則忽略,可用!important為FF火狐和IE7單獨設置樣式,不影響IE6的顯示,值得注意的是,一定要將xxxx!important這句放置在另一句之上。

示例:div{margin:30px!important;margin:15px;}//在FF火狐和IE7中margin:30px,在IE6中margin:15px;

(2)由于FF火狐和IE7都支持"!important",而二者之間也存在差異,所以有時也會出現一些小問題,針對IE7可以使用使用"*+html"。

示例

  1. :#example{color:#333;}/*FF火狐下字體顏色顯示為#333*/  
  2. *html#example{color:#666;}/*IE6下字體顏色顯示為#666*/  
  3. *+html#example{color:#999;}/*IE7下字體顏色顯示為#999*/  
  4.  

【編輯推薦】

  1. IE6不支持的五大CSS選擇符
  2. IE6.0對padding的解讀分析
  3. IE6 IE7 IE8三大瀏覽器的CSS兼容速查表
  4. DIV+CSS開發(fā)Xhtml網頁對SEO優(yōu)化的影響
  5. DIV CSS網頁布局中對段落進行排版的方法

 

 

責任編輯:佚名 來源: bdky.cn
相關推薦

2010-09-15 10:57:25

IE6IE7FF

2010-09-15 11:18:27

IE6IE7火狐

2010-08-17 16:18:23

IE6IE7FF

2010-08-27 13:26:16

IE6IE7FF

2010-08-17 16:27:52

IE6IE7IE8

2010-09-15 11:32:37

IE6IE7瀏覽器兼容性

2010-08-20 09:25:11

IE6IE7IE8

2010-08-17 15:07:48

IE6IE7IE8

2010-08-18 14:21:48

FirefoxIE7IE6

2010-08-20 08:45:55

IE6IE7IE8

2010-08-19 16:38:33

IE6IE7Firefox

2011-06-03 15:41:27

CSS HACK

2010-08-18 13:45:07

IE6IE7FF

2010-09-15 10:19:12

IE6IE7IE8

2010-08-20 10:52:26

2010-08-18 14:54:32

IE6IE7Firefox

2010-08-20 13:08:41

IE6IE7IE8

2010-09-06 15:06:29

IE6IE7Firefox

2010-08-20 12:45:41

IE6IE7Firefox

2010-08-19 10:13:25

marginFFIE6
點贊
收藏

51CTO技術棧公眾號