|
||||
以往,由於網頁編寫不太規范。同一幅頁面,很可能會在不同的瀏覽器中,呈現出不同的效果。而隨著IE8第一次引入全新的工作模式,這一問題也變得日益突出。要測試瀏覽器的頁面兼容性,最常用的兩種方法就是Acid和CSS測試。那麼下面,我們將分別針對這兩組選項,對四款瀏覽器的頁面兼容能力,進行一番橫評。
1. Acid2測試
作為業界最具權威性的測試頁面,Acid2主要是通過一組嚴謹的編碼,快速檢測瀏覽器對HTML、CSS 2.0、PNG圖像標准的支持能力。而最終的判斷結果也很簡單,那就是能夠正確排版出一個黃色的小笑臉就可以了。
PS:鼻子會隨著鼠標懸停變為藍色
以下是各瀏覽器的真實測試截圖
【小結】測試結果很快就出來了,四款瀏覽器均能完美地通過Acid2測試。這也就意味著,在面對大多數網頁時,它們均能如實地將網頁原貌展示出來。
2. Acid3測試
為了應對各種全新的網絡應用,互聯網標准工程組織(WaSP)於2008年3月,正式推出了新一代的Acid3測試標准。和上一版本Acid2相比,Acid3更側重於對瀏覽器Web 2.0標准的考核。而且,為了能夠更好地展現最終結果。測試畫面也由原來的『小笑臉』,變成了全新的彩色動畫。而要想讓瀏覽器完整通過測試,除了要保證動畫渲染整齊以外,得分也要達到100/100纔行。
以下是各瀏覽器的真實測試截圖
【小結】雖然,在之前的測試中,四款頁面瀏覽器,均通過了嚴格的Acid2測試。但在面對更為苛刻的Acid3標准時,卻輕而易舉地決出了勝負。和其他三款瀏覽器相比,IE8在這一環節的測試中,表現最差。總成績僅為21/100。而相比之下,Firefox、Opera、Chrome三者相差不大。不過,Chrome的首度亮相,就奪得了79/100的好成績,還是不禁讓我們為這款後起之秀,充滿了期待。
3. CSS測試
此外,CSS測試也是瀏覽器兼容性測試的一個重要內容。和Acid一樣,要想測試瀏覽器的CSS支持能力,也有一項權威的網站,它的名字就是CSS3.info。
【小結】在總共578項CSS測試中,Opera和Chrome的表現最好,均以滿分578的成績,成為了對CSS兼容性最好的兩款瀏覽器。而相比之下,IE8 Beta 2的成績最差,僅以230/348(未通過/通過)的總數位居第末。但如果要和半年前的IE8 Beta1(243/335)進行對比,還是可以明顯地感覺出,新版本在兼容性方面做出的提高。