成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析CSS在IE6、IE7、IE8中的兼容差異

開發 前端
本文向大家介紹一下CSS在IE6、IE7、IE8中的兼容差異解析,關于瀏覽器的最離奇的統計結果之一就是InternetExplorer版本IE6,IE7和IE8共存。

你對CSS在IE6、IE7、IE8中的兼容差異解析是否了解,這里和大家分享一下,IE6、IE7、IE8所占市場份額之間的數值很接近,這防止了單個Microsoft的瀏覽器占居統治地位——與過去的情況相反。

CSS在IE6、IE7、IE8中的兼容差異解析

關于瀏覽器的最離奇的統計結果之一就是InternetExplorer版本IE6,IE7和IE8共存。截至本文,InternetExplorer各個版本總共占據了大約65%的市場份額。在網站開發社區,這個數字要小很多,統計顯示大概只有40%。

這些統計中比較有趣的部分是,IE6、IE7、IE8之間的數值很接近,這防止了單個Microsoft的瀏覽器占居統治地位——與過去的情況相反。根據這些令人遺憾的統計結果,在為客戶開發網站的時候開發人員對所有當前使用的IE瀏覽器做全面的測試是必要的,而且這樣在個人項目上也可以拉攏更多的用戶。

多謝那些JavaScript庫(框架),跨瀏覽器的Javascript的測試已經像當前形勢所允許的那樣接近***了。但在CSS開發中還不是這樣,特別是關系到IE目前存在的三個版本。

本文嘗試為希望了解CSS對IE6、IE7、IE8的支持的不同的開發者提供一份詳細的、易用的參考。本參考包含以下情況的概述和兼容情況:

◆三個瀏覽器中的一個支持而另外兩個不支持的條目

◆三個瀏覽器中的兩個支持而另外一個不支持的條目

因此,本文的中心是三個瀏覽器中的不同,而不是必要的支持缺陷。該列表被分為以下五個部分:

◆選擇器與繼承

◆偽類與偽元素

◆屬性支持

◆其它各種技術

◆重要bug和不兼容問題

這里只介紹前兩部分,請看下下文詳細介紹。#p#

選擇器與繼承

子選擇器

示例
 

  1. body>p{  
  2.  color:  
  3.     #fff;  

描述

子選擇器選擇一個特定父級元素的所有直接子級元素,在上面的例子中,body是父元素,p是子元素。

支持情況

IE6,No
IE7,Yes
IE8,Yes

IE7中,如果在父級標簽和子級標簽之間有一個HTML注釋,子選擇器將不會工作。

鏈類

示例
 

  1. .class1.class2.class3  
  2.     {  
  3.  background:  
  4.     #fff;  

描述

鏈類用于送一個HTML元素有多個class聲明的情況,就像這樣:

 

  1. <div 
  2. class="class1class2class3"><p>Contenthere.p> 
  3.  
  4. div> 

支持情況

IE6,No
IE7,Yes
IE8,Yes
IE6好像支持這種情況,因為它能匹配鏈中的***一個class到使用該class的元素上,然而,它并不能限制一個使用鏈中所有class的元素。#p#

屬性選擇器

示例
 

  1. a[href]  
  2.     {  
  3.  color:  
  4.     #0f0;  

描述

該選擇器允許一個元素被定位只要它有指定的屬性。在上面的例子中,所有的帶有href屬性的a標簽都會被限定,而沒有href屬性的a標簽不會被限定。

支持情況

IE6,No
IE7,Yes
IE8,Yes

臨近兄弟選擇器

示例
 

  1. h1+p{  
  2.  color:  
  3.     #f00;  

描述

該選擇器定位臨近到指定元素的兄弟標簽。上面的例子將會限定p標簽,但是他必須是h1標簽的兄弟而且要直接尾隨在h1標簽的后面。比如:

  1. <h1>headingh1> 
  2. <p>Contenthere.p> 
  3. <p>Contenthere.p> 

在上面的代碼中,CSS樣式將只對***個p有效。因為它是h1的兄弟而且緊跟著h1。第二個p也是h1的一個兄弟,但是它沒有緊跟著h1。

支持情況

IE6,No
IE7,Yes
IE8,Yes
在IE7中,如果在兄弟之間有一個HTML注釋,臨近兄弟選擇器將無效。#p#

普通兄弟選擇器

示例
 

  1. h1~p{  
  2.  color:  
  3.     #f00;  

描述

該選擇器定位一個指定元素后面的所有兄弟元素。將此選擇器應用到上面的那個例子,將會對兩個p標簽都有效。當然,如果有一個p元素出現在h1之前,那個p元素不會被匹配。

支持情況

IE6,No
IE7,Yes
IE8,Yes

偽類和偽元素

:hover后面的后代選擇器
示例
 

  1. a:hoverspan{  
  2.  color:  
  3.     #0f0;  

描述

一個元素可以被:hover偽類后面的選擇器定位,就像后代選擇器一樣。上面的例子,在鼠標懸停的時候,將會改變a元素內的span元素中的文字的顏色。

支持情況

IE6,No
IE7,Yes
IE8,Yes  

鏈偽類

示例
 

  1. a:first-child:hover{  
  2.  color:  
  3.     #0f0;  

描述

偽類可以鏈起來以縮小元素選擇。上面的例子會定位每一個父級元素下的***個a標簽,并將hover偽類P應用到它上。

【編輯推薦】

  1. IE6 IE7 IE8瀏覽器的兼容性PK
  2. IE6 IE7 IE8三個版本的CSS兼容速查手冊
  3. IE6 IE7 IE8 FF瀏覽器的CSS兼容問題探究
  4. 微軟發布升級版IE8Beta2瀏覽器 新特性敬請關注
  5. 技術前沿 DIV+CSS布局網頁對網站SEO的影響


 

責任編輯:佚名 來源: csschina.net
相關推薦

2010-09-15 11:08:48

CSSIE6IE7

2010-08-18 10:24:51

IE6IE7IE8

2010-09-16 13:17:31

IE6IE7IE8

2009-08-13 10:12:07

IE的CSS Bug

2011-06-03 15:41:27

CSS HACK

2010-08-18 15:57:14

IE6IE7IE8

2010-09-16 13:33:47

IE6IE7IE8

2010-08-20 13:15:54

IE6IE7IE8

2010-08-20 09:33:22

IE6IE7IE8

2010-09-08 16:59:48

CSS兼容IE7IE8

2010-09-06 15:06:29

IE6IE7Firefox

2010-08-19 10:56:55

JSIE6IE7

2010-08-17 16:27:52

IE6IE7IE8

2010-08-17 15:07:48

IE6IE7IE8

2010-08-20 09:25:11

IE6IE7IE8

2010-08-20 11:01:10

IE7IE8CSS

2010-08-19 09:24:20

CSS兼容IE7IE8

2010-08-20 08:45:55

IE6IE7IE8

2010-08-19 14:19:12

IE6IE7IE8

2010-08-20 13:08:41

IE6IE7IE8
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲入口| 精品网站999 | 久久久久久久久久久一区二区 | 武道仙尊动漫在线观看 | 国产精品综合久久 | 国产精品一区在线观看 | 国产精品视频入口 | 欧美日韩国产在线 | 国产四区 | 国产91在线播放 | 韩国精品在线 | 福利视频亚洲 | 国产亚洲精品精品国产亚洲综合 | 欧美999 | 国产精品一区二区在线 | 成人激情视频在线观看 | 免费国产一区二区视频 | 日韩视频1 | 欧美又大粗又爽又黄大片视频 | 国产成人精品免费视频大全最热 | 中文字幕日韩欧美 | 欧美黄色片 | 国产伦一区二区三区四区 | 日韩黄色免费 | 国内自拍视频在线观看 | 99re热精品视频国产免费 | 欧美在线视频一区 | 热久久久久 | 淫片专区 | 在线观看亚洲欧美 | 91精品久久久久久综合五月天 | 日韩在线观看一区 | 免费看国产精品视频 | 午夜日韩视频 | 国产成人综合在线 | 日韩久久久久 | 91免费视频观看 | 九九热在线免费观看 | 日日日操 | 国产成人短视频在线观看 | 91高清在线观看 |