DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> WEB網站前端 >> 關於網頁技巧 >> 你的網站適合IE8訪問嗎?
你的網站適合IE8訪問嗎?
編輯:關於網頁技巧     
在奧運會期間, IE 8 Beta 2將會發布,而且隨著英文版的發布,中文版也會在第一波當中進行發布。

  IE 8將會是Internet Explorer歷史上最重要的一個版本發布,除了其帶有中國傳統的吉祥數字“8”以外,最主要的是其對標准的兼容性上得到了極高的增強,這對於網頁開發人員來說,最大的便利就是不用再為每種浏覽器(甚至某種浏覽器的不同版本)開發不同的CSS來進行適應。以後網頁開發人員只需要兼容W3C的標准即可,而不需要把過度的精力放在不同浏覽器標准的相異性上。發布時間在即,那麼您的網站是否已經准備好了呢?

  1) 兼容性考慮

  目前的網站由於各種歷史原因,可能針對不同的浏覽器設置了不同的CSS文件。而針對IE 8,可能大部分網站尚沒有做好准備。可能很多朋友知道,IE 8帶有一個“切換IE 7模仿模式”的按鈕,而且在Beta 1以及Beta 2期間,這個按鈕是設置在默認選中狀態。但是在IE 8正式發布的時候,該按鈕默認將會是非選中狀態,這就表示著如果一個網站沒有做任何准備功課,在IE 8下將會以嚴格模式來常解析CSS。

  前段時間,我與合作伙伴見面時,曾經特意使用IE 8 Beta 2的嚴格模式浏覽過大部分合作伙伴的網頁,都會出現或多或少的顯示變形的問題,使得網站無法進行正確浏覽。如果您的網站尚未做過IE 8的兼容性測試,建議您盡快下載IE 8的Beta 1,並且將其切換到IE 8嚴格模式,對您的網站進行浏覽。

  如果您發現問題,並且感覺在短期內無法修復,您也可以通過在頁面當中添加Meta標簽,在服務器端強制IE 8使用“IE 7模仿模式”,做法很簡單:

  a. 針對全站頁面: 您可以修改Web服務器(如Apache/IIS/Resin等)的HTTP頭信息,在其中增加以下指令: X-UA-Compatible: IE=EmulateIE7。這個是我個人強烈推薦的做法,在您無法進行全站測試的情況下,可以先使用此方式使IE 8的嚴格模式暫時失效。

  b. 針對單獨頁面:如果您的網站大部分頁面在IE 8嚴格模式下顯示正常,只有個別頁面出現問題,建議在出現問題的頁面的頁首,即Head標簽內添加以下Meta標簽:

  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />。

  更多信息,請參考: http://support.microsoft.com/kb/952030/

  2) 制作Activity以及WebSlice

  IE 8在Beta 1期間曝光了兩個新特性,即Activity(活動)以及WebSlice(源剪輯),目前國內很多網站已經基於Activity以及WebSlice制作了相關的內容,在IE 8 Beta 2期間,您會發現更多的網站會發布這些實用的小工具。以下是目前已經對外發布的一些網站:

a. 淘寶:http://ie8.taobao.com

b. 網易:http://ie8.163.com

c. 百度:http://stock.baidu.com/ie8/ie8.html

d. 騰訊:http://labs.qq.com/e/49/

  甚至包括.NET開發人員常去的博客園也已經發布了其最新文章的Web Slice,有興趣的話可以使用IE 8 Beta 1來訪問博客園的首頁。另外,如果您也使用Firefox 3,您可以發現已經有人開發了面向Firefox 3的Activity以及WebSlice插件。

  Activity的使用場景:您的網站提供一系列的服務,允許貴網站的用戶通過在其它網站的主動操作來調用此服務。比如假設您是一個財經網站,提供查詢股票/基金信息的服務,通過Activity,您可以讓您的用戶在其它網站上浏覽股評信息時,不需要跳轉到貴網站,即可以通過右鍵菜單調用貴網站的相應服務。如果感興趣,可以下載Activity開發白皮書。

  WebSlice的使用場景:您的網站提供一些實時性信息,比如新聞、股票信息等,而希望用戶可以在不返回相應頁面的時候,當內容發生改動時,即可以推送給最終用戶,您可以選擇WebSlice。而開發代價僅僅只是將頁面當中的某一個標簽內的“Class”元素設置為“hslice”這個特殊名稱即可,詳細信息請閱讀WebSlice開發白皮書。

  另外,在IE 8 Beta 2發布時,微軟將會發布一個面向IE 8全新的Gallery網站,用以搜索各個網站開發的WebSlice/Activity等面向IE 8新特性的組件,並且提供最終用戶評估/下載,如果您希望您開發的WebSlices/Activity能夠得到用戶的青睐,那麼就從現在開始吧:早起的鳥兒有蟲吃。 :)

  3) 其它

  IE 8 Beta 2發布時,還將會帶來一系列的新特性,在前段時期,已經面向國內一些領先的網站進行過交流,很多合作伙伴都非常感興趣,並且正在開發此上的服務,相信在奧運會期間大家會看到此類的成果(依據NDA協議,此類網站也已經從微軟拿到了IE 8 Beta 2的早期內部版本)。微軟也將會舉辦一系列的市場活動,用以推廣我們的合作伙伴所開發的各種面向IE 8的新的服務。

IE 8 Beta 2即將發布,無論您是企業網站的網頁設計人員,還是個人網站的站長,都需要盡快為IE 8做好准備。 希望本文對您有幫助。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved