前文提到過(guò)網(wǎng)站開(kāi)發(fā)者的頭疼之處顯示器分辨率問(wèn)題,今天我們就主要在闡述一下網(wǎng)站開(kāi)發(fā)者的另一個(gè)頭疼之處瀏覽器兼容性問(wèn)題。
現(xiàn)在市場(chǎng)瀏覽器可謂千差萬(wàn)種,有IE系列的IE6.0,IE7.0,IE8.0,IE9.0(目前IE6.0市場(chǎng)份額已經(jīng)比較少了,已經(jīng)逐漸的退出市場(chǎng)),還有基于IE內(nèi)核的一些國(guó)產(chǎn)瀏覽器如360瀏覽器、遨游瀏覽器等;當(dāng)然還有一些自主的瀏覽器如谷歌的Chrome 瀏覽器、火狐Firefox瀏覽器等。紛雜的市場(chǎng)上這么多瀏覽器,所以要讓不同的瀏覽器都能正確的顯示網(wǎng)站樣式是個(gè)技術(shù)問(wèn)題。我們經(jīng)常會(huì)看到同一個(gè)網(wǎng)站在不同的瀏覽器上看會(huì)有一些細(xì)小的出入。特別是一些板塊之間的錯(cuò)位和對(duì)齊現(xiàn)象。
針對(duì)不同的瀏覽器可能顯示不同的這個(gè)問(wèn)題,開(kāi)發(fā)者可以多在計(jì)算機(jī)上安裝不同的瀏覽器用于測(cè)試網(wǎng)站來(lái)解決這個(gè)問(wèn)題,但是IE系列是同一個(gè)軟件所以不能同時(shí)安裝多個(gè)IE這就比較麻煩了。顯示市場(chǎng)上有個(gè)IETester軟件可以很好的集成了IE系列版本,共開(kāi)發(fā)這用于測(cè)試,幫我們模擬頁(yè)面在IE5.5、IE6、IE7與 IE8 beta1等瀏覽器的相容性,驗(yàn)證CSS樣式或網(wǎng)站版面是否可以在各個(gè)主要瀏覽器正常顯示。如下圖所示
除了IETester,另外還有IE Collection也可以解決多IE版本共存問(wèn)題,通過(guò)這些工具檢查網(wǎng)頁(yè)內(nèi)容的樣式、版面錯(cuò)亂或程序錯(cuò)誤等。但是其核心還是開(kāi)發(fā)者有較好的技術(shù),良好的開(kāi)發(fā)習(xí)慣才能保持少出錯(cuò)。只要代碼服務(wù)W3C國(guó)際標(biāo)準(zhǔn)。那么基本也就不用怕市場(chǎng)上雜亂的瀏覽器了,因?yàn)闉g覽的開(kāi)發(fā)顯示也是基于W3C國(guó)際標(biāo)準(zhǔn)的。