3 IE7與web標準設計


上文:IE7與web標準設計(2)
IE歷來被web標準的擁護者所詬病 , 而當FireFox橫空出世以后,更多的網頁制作者開始關注web標準設計 。看著FireFox的市場占有率不停的上升,微軟終于推出了IE7 。但IE7是否真的能夠力挽狂瀾 , 是否真的能夠得到用戶的信任,是否真的能夠得到網頁設計者的認可呢?
且看《IE7的web標準之道》系列文章,和你一起見證IE7的改變!
前言
現在 , 最令網頁設計者頭痛的問題就是網頁在各個瀏覽器中的兼容性 。而兼容性差最長見的,也是最令人恐懼的便是頁面布局混亂 。常常一個頁面在IE6下顯示的非常完美 , 而到了IE7(或者FireFox)中,則慘的不堪入目 。到底是什么讓這些頁面那么的水土不服呢?
其實 , 這些都是IE6釀下的惡果,IE6對web標準的支持過于不足 , 甚至理解的有偏差,才導致了這些頁面的脆弱 。而IE7則修正了很多的那種IE6對css解釋和渲染的bug 。這種bug有很多 。今天,這里只講其中一個,但是確是最重要的一個,很多的十分混亂的頁面都是它造成的 。可以不客氣地說 , 它簡直就像頁面布局混亂黑幫的幕后黑手,是引起頁面布局混亂的禍首之一,而且是最大的一個 。它就是潛伏在網頁背后的overflow:visibleIE6渲染bug 。
不堪入目的網頁截圖
如果只是簡單的說overflow:visibleIE6渲染bug,你可能完全沒有印象 。但是看看下面的這些不堪入目的網頁截圖,便能引起你心中那無限的傷感

3 IE7與web標準設計


圖:這是在IE6中顯示的效果截圖,十分完美

3 IE7與web標準設計


這是在IE7中顯示的不堪入目的效果截圖
上面的兩張截圖,是我2007年在高達軟件公司的真實項目截圖 。可以看出,在IE7下的顯示已經嚴重變形,雖然不影響軟件的功能使用,但是已經嚴重的影響了用戶的使用體驗(沒有人喜歡拖動橫向滾動條) 。

相關經驗推薦