正文

層疊樣式表簡介(9)

CSS入門經(jīng)典(第3版) 作者:(美)Ian Pouncey


1.4  各種瀏覽器

與許多傳統(tǒng)的Web編程語言不同,對(duì)于CSS和HTML并不需要選擇其運(yùn)行環(huán)境。最終用戶在選擇使用的Web瀏覽器時(shí)就做出了這種決策。雖然CSS是標(biāo)準(zhǔn)的Web語言,所有主流瀏覽器都支持它,但是不同瀏覽器的支持之間通常存在一些差別,所以在發(fā)布專業(yè)的代碼之前應(yīng)該知道哪些瀏覽器比較流行,并在這些瀏覽器中測(cè)試代碼。

很有必要看一下Yahoo!的Graded Browser Support頁面,Yahoo!在這個(gè)頁面中顯示它們推薦開發(fā)人員在哪些瀏覽器中進(jìn)行測(cè)試,并且會(huì)定期進(jìn)行更新。這個(gè)頁面的網(wǎng)址為:http://developer.yahoo.com/yui/articles/gbs/。

根據(jù)瀏覽器用于渲染頁面的引擎,可以把瀏覽器分成幾類。使用相同渲染引擎的瀏覽器很可能以相同的方式顯示頁面,這就可以減少測(cè)試的工作量。

1.4.1  Webkit

Webkit是Apple Safari和Google Chrome瀏覽器使用的渲染引擎,能夠很好地支持CSS 2.1,也支持CSS 3的許多功能。

1. Safari

Safari是Apple公司開發(fā)的一款瀏覽器,使用Webkit作為其渲染引擎。Safari支持Windows和Mac OS X,其網(wǎng)址為www.apple.com/safari。

Safari的最新版本是Safari 5,占有的市場(chǎng)份額將近6%。

2. Google Chrome

Google Chrome也使用Webkit渲染引擎,并且同樣支持Windows和Mac OS X,其網(wǎng)址為www.google.com/chrome。

Chrome占據(jù)的市場(chǎng)份額剛剛超過14%,其最新版本是Chrome 10。雖然Chrome加入瀏覽器市場(chǎng)的時(shí)間較晚,但是迅速受到了人們的歡迎,并且Google也在重點(diǎn)開發(fā)這款產(chǎn)品,每隔一段時(shí)間就會(huì)發(fā)布一個(gè)新版本。

1.4.2  Trident

Trident是Microsoft Internet Explorer使用的引擎,包含在Windows操作系統(tǒng)中。多年以來,Internet Explorer一直在市場(chǎng)中占據(jù)主導(dǎo)地位,目前仍有4個(gè)版本被廣泛使用。這些版本的Internet Explorer總共占據(jù)了超過46%的市場(chǎng)份額。從windows.microsoft.com/en-

US/internet-explorer/downloads/ie可以下載全部4個(gè)版本。

1. Internet Explorer 9

Internet Explorer 9是Microsoft IE的最新版本,在創(chuàng)作本書時(shí)它甚至還沒有發(fā)布,但是在本書出版的時(shí)候Microsoft應(yīng)該會(huì)發(fā)布這個(gè)版本。

Internet Explorer 9將會(huì)很好地支持CSS 2.1和CSS 3。

2. Internet Explorer 8

Internet Explorer 8是目前使用最廣泛的版本,占有的市場(chǎng)份額大約是27%。

Internet Explorer 8對(duì)CSS 2.1提供了不錯(cuò)的支持,但是與其他主流瀏覽器相比,它對(duì)CSS 3的支持較少。

3. Internet Explorer 7

Internet Explorer 7的市場(chǎng)占有情況不如Internet Explorer 8,也不如它的前一個(gè)版本Internet Explorer 6,但是仍然占有超過10%的市場(chǎng)份額。

Internet Explorer 7對(duì)CSS 2.1提供了不錯(cuò)的支持,但是不支持CSS 3。

4. Internet Explorer 6

雖然Internet Explorer 6是早在2001年的時(shí)候發(fā)布的版本,但是仍然占有超過16%的市場(chǎng)份額。這個(gè)占有率正在下降,但是在最近的一段時(shí)間內(nèi)仍然會(huì)有用戶使用這個(gè)版本,所以也需要在這個(gè)版本中進(jìn)行測(cè)試,以更好地覆蓋市場(chǎng)。

Internet Explorer 6支持CSS 2.1的許多功能,但是不支持的那部分功能可以簡化開發(fā)工作。它不支持CSS 3。


上一章目錄下一章

Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)