成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

惡心的兼容問(wèn)題:完美解決IE(IE6/IE7/IE8)不兼容HTML5標(biāo)簽的問(wèn)題

RaoMeng / 1827人閱讀

摘要:但是此新標(biāo)簽在上并不能識(shí)別,需要進(jìn)行處理。方式一如果是以下的瀏覽器將創(chuàng)建標(biāo)簽,這樣非瀏覽器就會(huì)忽視這段代碼,也就不會(huì)有無(wú)謂的請(qǐng)求了。

HTML5的語(yǔ)義化標(biāo)簽以及屬性,可以讓開(kāi)發(fā)者非常方便地實(shí)現(xiàn)清晰的web頁(yè)面布局,加上CSS3的效果渲染,快速建立豐富靈活的web頁(yè)面顯得非常簡(jiǎn)單。

定義頁(yè)面或區(qū)段的頭部;
定義頁(yè)面或區(qū)段的尾部;

使用他們能讓代碼語(yǔ)義化更直觀,而且更方便SEO優(yōu)化。但是此HTML5新標(biāo)簽在IE6/IE7/IE8上并不能識(shí)別,需要進(jìn)行JavaScript處理。以下就介紹幾種方式。

方式一:Coding JavaScript

如果是IE9以下的IE瀏覽器將創(chuàng)建HTML5標(biāo)簽, 這樣非IE瀏覽器就會(huì)忽視這段代碼,也就不會(huì)有無(wú)謂的http請(qǐng)求了。

第二種方法:使用Google的html5shiv包(推薦)


但是不管使用以上哪種方法,都要初始化新標(biāo)簽的CSS.因?yàn)镠TML5在默認(rèn)情況下表現(xiàn)為內(nèi)聯(lián)元素,對(duì)這些元素進(jìn)行布局我們需要利用CSS手工把它們轉(zhuǎn)為塊狀元素方便布局

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

但是如果ie6/7/8 禁用腳本的用戶,那么就變成了無(wú)樣式的"白板"網(wǎng)頁(yè),我們?cè)撛趺唇鉀Q呢?
我們可以參照f(shuō)acebook的做法,即引導(dǎo)用戶進(jìn)入帶有noscript標(biāo)識(shí)的 “/?_fb_noscript=1”頁(yè)面,用 html4 標(biāo)簽替換 html5 標(biāo)簽,這要比為了保持兼容性而寫(xiě)大量 hack 的做法更輕便一些。

這樣可以引導(dǎo)用戶開(kāi)啟腳本,或者直接跳轉(zhuǎn)到HTML4標(biāo)簽設(shè)計(jì)的界面。
文章來(lái)自:http://www.cnblogs.com/Capric...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/111437.html

相關(guān)文章

  • 惡心兼容問(wèn)題完美解決IE(IE6/IE7/IE8)兼容HTML5標(biāo)簽問(wèn)題

    摘要:但是此新標(biāo)簽在上并不能識(shí)別,需要進(jìn)行處理。方式一如果是以下的瀏覽器將創(chuàng)建標(biāo)簽,這樣非瀏覽器就會(huì)忽視這段代碼,也就不會(huì)有無(wú)謂的請(qǐng)求了。 HTML5的語(yǔ)義化標(biāo)簽以及屬性,可以讓開(kāi)發(fā)者非常方便地實(shí)現(xiàn)清晰的web頁(yè)面布局,加上CSS3的效果渲染,快速建立豐富靈活的web頁(yè)面顯得非常簡(jiǎn)單。 定義頁(yè)面或區(qū)段的頭部; 定義頁(yè)面或區(qū)段的尾部; 定義頁(yè)面或區(qū)段的導(dǎo)航區(qū)域; 頁(yè)面的邏輯區(qū)域或內(nèi)容組合; 定...

    Soarkey 評(píng)論0 收藏0
  • 惡心兼容問(wèn)題完美解決IE(IE6/IE7/IE8)兼容HTML5標(biāo)簽問(wèn)題

    摘要:但是此新標(biāo)簽在上并不能識(shí)別,需要進(jìn)行處理。方式一如果是以下的瀏覽器將創(chuàng)建標(biāo)簽,這樣非瀏覽器就會(huì)忽視這段代碼,也就不會(huì)有無(wú)謂的請(qǐng)求了。 HTML5的語(yǔ)義化標(biāo)簽以及屬性,可以讓開(kāi)發(fā)者非常方便地實(shí)現(xiàn)清晰的web頁(yè)面布局,加上CSS3的效果渲染,快速建立豐富靈活的web頁(yè)面顯得非常簡(jiǎn)單。 定義頁(yè)面或區(qū)段的頭部; 定義頁(yè)面或區(qū)段的尾部; 定義頁(yè)面或區(qū)段的導(dǎo)航區(qū)域; 頁(yè)面的邏輯區(qū)域或內(nèi)容組合; 定...

    happen 評(píng)論0 收藏0
  • 惡心兼容問(wèn)題完美解決IE(IE6/IE7/IE8)兼容HTML5標(biāo)簽問(wèn)題

    摘要:但是此新標(biāo)簽在上并不能識(shí)別,需要進(jìn)行處理。方式一如果是以下的瀏覽器將創(chuàng)建標(biāo)簽,這樣非瀏覽器就會(huì)忽視這段代碼,也就不會(huì)有無(wú)謂的請(qǐng)求了。 HTML5的語(yǔ)義化標(biāo)簽以及屬性,可以讓開(kāi)發(fā)者非常方便地實(shí)現(xiàn)清晰的web頁(yè)面布局,加上CSS3的效果渲染,快速建立豐富靈活的web頁(yè)面顯得非常簡(jiǎn)單。 定義頁(yè)面或區(qū)段的頭部; 定義頁(yè)面或區(qū)段的尾部; 定義頁(yè)面或區(qū)段的導(dǎo)航區(qū)域; 頁(yè)面的邏輯區(qū)域或內(nèi)容組合; 定...

    SKYZACK 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<