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