最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Web標(biāo)準(zhǔn):文檔類型和網(wǎng)頁瀏覽器

互聯(lián)網(wǎng)   發(fā)布時間:2008-10-17 19:22:04   作者:佚名   我要評論
原文: http://www.alistapart.com/articles/beyonddoctype
逐步加強(qiáng)(progressive enhancement)哪去了?

使用了這個能把你的網(wǎng)站為某個瀏覽器版本進(jìn)行鎖定是相當(dāng)神奇的, 這樣你的網(wǎng)站在將來也表現(xiàn)出不錯的可用性, 但是這樣做會不會破壞了逐步加強(qiáng)的概念了呢? 是不是我們都要改變我們建站的方法了呢? 我們能不能繼續(xù)自動應(yīng)用新的CSS屬性, 它們會變得可用嗎? 這是當(dāng)我們還是討論"版本目標(biāo)"的可行性時我的許多疑問中的幾個.

例如, 讓我們假設(shè) IE 8不再繼續(xù)支持生成內(nèi)容(generated content) - 如果Acid2公布任何跡象的話, 它會, 請容忍我把它作為一個例子: 我們在"鎖定了" IE 8 的網(wǎng)站上使用生成內(nèi)容的話, 另外除了IE之外的現(xiàn)代瀏覽器會渲染生成內(nèi)容, 但是就算是IE 9又支持了生成內(nèi)容, 有人用IE 9訪問這個網(wǎng)站的話, 還是會看不到生成內(nèi)容, 因為這個網(wǎng)站被鎖定在 IE 8 了. 如果把這個網(wǎng)站的鎖定升級到IE 9, 那么生成內(nèi)容就顯示出來了, 這是和逐步加強(qiáng)相違背的.

失去了逐步加強(qiáng)這個特點著實讓我頭痛, 但是這種行為是會發(fā)生的最好的事情了, 尤其是當(dāng)網(wǎng)站是面向大眾的. 畢竟, 我們不應(yīng)該去假設(shè)瀏覽器在將來會是什么樣. 如果 IE 9 的一個更改破壞了我們網(wǎng)站的布局或是我們的script中的一個功能的話, 這可能對于我們的用戶來說會災(zāi)難性的, 并且會給我們的團(tuán)隊帶來瘋狂的混亂 - 在新瀏覽器下修復(fù)這個網(wǎng)站的功能(我們已經(jīng)上了太多條船了). 針對版本給我們團(tuán)隊一種決定什么時候支持新瀏覽器的能力, 更重要的是, 給我們足夠的時間作出必要的調(diào)整來支持新瀏覽器.

針對版本意味著逐步加強(qiáng)的終結(jié)嗎? 在這個問題上, 不是. 首先, 我們?nèi)匀辉谖磥淼膸啄陜?nèi)會處理遺留 / 預(yù)先鎖定瀏覽器, 并逐步加強(qiáng), 這是個行之有效的方法將在他們中間逐步支持不同階段的CSS和JavaScript. 此外, 還有一個地方提供IE瀏覽器的樣式和腳本的補(bǔ)丁, 雖然我們希望隨著時間的過去這樣的需求會越來越少. 最后, 用逐步加強(qiáng)技術(shù)撰寫JavaScript仍舊會很大程度上減少為了準(zhǔn)備支持新瀏覽器而作出的重構(gòu)時間. 技巧延伸: 生活在"邊緣"

對于那些樂意拋棄嚴(yán)謹(jǐn)?shù)膽B(tài)度的, 不計后果的, 或者其他不計后果的放任的口語化編程習(xí)慣, IE 會支持一個關(guān)鍵詞: "edge:"

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

這個選項, 雖然我們極力阻止, 但是這會讓一個網(wǎng)站把版本鎖定在所發(fā)布的最新的IE瀏覽器上. 這比設(shè)定一個不切實際的 IE=1000要來的清晰一點, 是吧? 但是從版本目標(biāo)的所有優(yōu)點來說, "edge"值除了實驗性的網(wǎng)站外都是不切實際的吧. 那是因為就算是 Eric Meyer也沒辦法預(yù)料在新版本瀏覽器中會有什么布局或是腳本的缺陷. 對未來的希望

多年來, 我們設(shè)計師和開發(fā)者都渴望著有種方法可以讓我們的網(wǎng)站更可靠. 除了為撰寫跨平臺的樣式和腳本而頭痛, 我們還必須處理一些由于新瀏覽器的發(fā)布而造成的一些不可預(yù)料的損壞. 向客戶, 老板和用戶解釋這個不可預(yù)期的損壞從來不是個開心的差事. 但是, 通過IE 8的版本目標(biāo)的介紹, 讓隧道的盡頭出現(xiàn)了一點光亮. 我, 作為其中一個, 希望其他的瀏覽器渲染都一起參加Microsoft來貫徹這個方法.

個人并不是很贊同,這位標(biāo)準(zhǔn)推行者并沒有把目標(biāo)放在如何讓標(biāo)準(zhǔn)的推行成為要務(wù),卻又推出了IE 8中的version targeting功能,只能說,IE真的會慣壞一批開發(fā)者,不規(guī)范的編碼,和大量使用私有方法,難道又要浮上水面嗎?很難的推行了標(biāo)準(zhǔn)好些年,又準(zhǔn)備回到那個混亂的年代了么...IE6 - IE7的轉(zhuǎn)變造成的大范圍災(zāi)難說到底應(yīng)該責(zé)怪誰呢? 不是M$自己我行我素的精神么?

PS. 這篇很像是M$的軟文...

過陣子再翻譯下Eric Meyer跳出來反對這種理論的文章, 理論性的爭論還是相當(dāng)精彩的

相關(guān)文章

最新評論

静安区| 白沙| 阿拉尔市| 临安市| 鄂托克前旗| 白玉县| 徐汇区| 庆云县| 华宁县| 叶城县| 侯马市| 鞍山市| 绩溪县| 抚州市| 宁陵县| 钟祥市| 内黄县| 日照市| 龙海市| 喀喇沁旗| 塔河县| 平陆县| 清苑县| 侯马市| 阿瓦提县| 道孚县| 舞钢市| 安溪县| 朝阳市| 镇沅| 眉山市| 和平县| 全椒县| 景东| 驻马店市| 封开县| 通化市| 昌宁县| 合肥市| 赤城县| 格尔木市|