在奧運會期間, IE 8 Beta 2將會發(fā)布,,而且隨著英文版的發(fā)布,,中文版也會在第一波當(dāng)中進行發(fā)布。 IE 8將會是Internet Explorer歷史上最重要的一個版本發(fā)布,,除了其帶有中國傳統(tǒng)的吉祥數(shù)字“8”以外,,最主要的是其對標(biāo)準(zhǔn)的兼容性上得到了極高的增強,這對于網(wǎng)頁開發(fā) 人員來說,,最大的便利就是不用再為每種瀏覽器(甚至某種瀏覽器的不同版本)開發(fā)不同的CSS來進行適應(yīng),。以后網(wǎng)頁開發(fā)人員只需要兼容W3C的標(biāo)準(zhǔn)即可,而 不需要把過度的精力放在不同瀏覽器標(biāo)準(zhǔn)的相異性上,。發(fā)布時間在即,,那么您的網(wǎng)站是否已經(jīng)準(zhǔn)備好了呢? 1) 兼容性考慮 目 前的網(wǎng)站由于各種歷史原因,,可能針對不同的瀏覽器設(shè)置了不同的CSS文件,。而針對IE 8,可能大部分網(wǎng)站尚沒有做好準(zhǔn)備,??赡芎芏嗯笥阎溃琁E 8帶有一個“切換IE 7模仿模式”的按鈕,,而且在Beta 1以及Beta 2期間,,這個按鈕是設(shè)置在默認(rèn)選中狀態(tài)。但是在IE 8正式發(fā)布的時候,,該按鈕默認(rèn)將會是非選中狀態(tài),,這就表示著如果一個網(wǎng)站沒有做任何準(zhǔn)備功課,在IE 8下將會以嚴(yán)格模式來常解析CSS,。 前段時間,,我與合作伙伴見面時,曾經(jīng)特意使用IE 8 Beta 2的嚴(yán)格模式瀏覽過大部分合作伙伴的網(wǎng)頁,,都會出現(xiàn)或多或少的顯示變形的問題,,使得網(wǎng)站無法進行正確瀏覽。如果您的網(wǎng)站尚未做過IE 8的兼容性測試,,建議您盡快下載IE 8的Beta 1,,并且將其切換到IE 8嚴(yán)格模式,對您的網(wǎng)站進行瀏覽。 如果您發(fā)現(xiàn)問題,,并且感覺在短期內(nèi)無法修復(fù),,您也可以通過在頁面當(dāng)中添加Meta標(biāo)簽,在服務(wù)器端強制IE 8使用“IE 7模仿模式”,,做法很簡單: a. 針對全站頁面: 您可以修改Web服務(wù)器(如Apache/IIS/Resin等)的HTTP頭信息,,在其中增加以下指令: X-UA-Compatible: IE=EmulateIE7。這個是我個人強烈推薦的做法,,在您無法進行全站測試的情況下,,可以先使用此方式使IE 8的嚴(yán)格模式暫時失效。 b. 針對單獨頁面:如果您的網(wǎng)站大部分頁面在IE 8嚴(yán)格模式下顯示正常,,只有個別頁面出現(xiàn)問題,,建議在出現(xiàn)問題的頁面的頁首,即Head標(biāo)簽內(nèi)添加以下Meta標(biāo)簽: <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />,。 更多信息,,請參考: http://support.microsoft.com/kb/952030/ 2) 制作Activity以及WebSlice IE 8在Beta 1期間曝光了兩個新特性,即Activity(活動)以及WebSlice(源剪輯),,目前國內(nèi)很多網(wǎng)站已經(jīng)基于Activity以及WebSlice制 作了相關(guān)的內(nèi)容,,在IE 8 Beta 2期間,您會發(fā)現(xiàn)更多的網(wǎng)站會發(fā)布這些實用的小工具,。以下是目前已經(jīng)對外發(fā)布的一些網(wǎng)站: a. 淘寶:http://ie8.taobao.com b. 網(wǎng)易:http://ie8.163.com c. 百度:http://stock.baidu.com/ie8/ie8.html d. 騰訊:http://labs.qq.com/e/49/ 甚至包括.NET開發(fā)人員常去的博客園也已經(jīng)發(fā)布了其最新文章的Web Slice,,有興趣的話可以使用IE 8 Beta 1來訪問博客園的首頁。另外,,如果您也使用Firefox 3,,您可以發(fā)現(xiàn)已經(jīng)有人開發(fā)了面向Firefox 3的Activity以及WebSlice插件。 Activity的使用場景: 您的網(wǎng)站提供一系列的服務(wù),,允許貴網(wǎng)站的用戶通過在其它網(wǎng)站的主動操作來調(diào)用此服務(wù),。比如假設(shè)您是一個財經(jīng)網(wǎng)站,提供查詢股票/基金信息的服務(wù),,通過 Activity,,您可以讓您的用戶在其它網(wǎng)站上瀏覽股評信息時,不需要跳轉(zhuǎn)到貴網(wǎng)站,,即可以通過右鍵菜單調(diào)用貴網(wǎng)站的相應(yīng)服務(wù),。如果感興趣,可以下載Activity開發(fā)白皮書,。 WebSlice的使用場景: 您的網(wǎng)站提供一些實時性信息,,比如新聞、股票信息等,,而希望用戶可以在不返回相應(yīng)頁面的時候,,當(dāng)內(nèi)容發(fā)生改動時,,即可以推送給最終用戶,您可以選擇 WebSlice,。而開發(fā)代價僅僅只是將頁面當(dāng)中的某一個標(biāo)簽內(nèi)的“Class”元素設(shè)置為“hslice”這個特殊名稱即可,,詳細(xì)信息請閱讀WebSlice開發(fā)白皮書。 另 外,,在IE 8 Beta 2發(fā)布時,微軟將會發(fā)布一個面向IE 8全新的Gallery網(wǎng)站,,用以搜索各個網(wǎng)站開發(fā)的WebSlice/Activity等面向IE 8新特性的組件,,并且提供最終用戶評估/下載,如果您希望您開發(fā)的WebSlices/Activity能夠得到用戶的青睞,,那么就從現(xiàn)在開始吧:早起的 鳥兒有蟲吃,。 :) 3) 其它 IE 8 Beta 2發(fā)布時,還將會帶來一系列的新特性,,在前段時期,,已經(jīng)面向國內(nèi)一些領(lǐng)先的網(wǎng)站進行過交流,很多合作伙伴都非常感興趣,,并且正在開發(fā)此上的服務(wù),,相信在奧 運會期間大家會看到此類的成果(依據(jù)NDA協(xié)議,此類網(wǎng)站也已經(jīng)從微軟拿到了IE 8 Beta 2的早期內(nèi)部版本),。微軟也將會舉辦一系列的市場活動,,用以推廣我們的合作伙伴所開發(fā)的各種面向IE 8的新的服務(wù)。 IE 8 Beta 2即將發(fā)布,,無論您是企業(yè)網(wǎng)站的網(wǎng)頁設(shè)計人員,,還是個人網(wǎng)站的站長,都需要盡快為IE 8做好準(zhǔn)備,。 希望本文對您有幫助,。 |
|