国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
完美解決IE(IE6/IE7/IE8)不兼容HTML5標簽的方法

完美解決IE(IE6/IE7/IE8)不兼容HTML5標簽的方法

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

HTML5的新標簽元素有:

  • <header>定義頁面或區(qū)段的頭部;
  • <footer>定義頁面或區(qū)段的尾部;
  • <nav>定義頁面或區(qū)段的導航區(qū)域;
  • <section>頁面的邏輯區(qū)域或內(nèi)容組合;
  • <article>定義正文或一篇完整的內(nèi)容;
  • <aside>定義補充或相關內(nèi)容;

 

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

 

方式一:Coding JavaScript

<!--[if lt IE9]> <script>    (function() {     if (!      /*@cc_on!@*/     0) return;     var e = "abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video".split(', ');     var i= e.length;     while (i--){         document.createElement(e[i])     } })() </script><![endif]-->

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

 

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

<!--[if lt IE9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->

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

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

 

但是如果ie6/7/8 禁用腳本的用戶,那么就變成了無樣式的"白板"網(wǎng)頁,我們該怎么解決呢?

我們可以參照facebook的做法,即引導用戶進入帶有noscript標識的 “/?_fb_noscript=1”頁面,用 html4 標簽替換 html5 標簽,這要比為了保持兼容性而寫大量 hack 的做法更輕便一些。

 

<!--[if lte IE 8]> <noscript>     <style>.html5-wrappers{display:none!important;}</style>     <div class="ie-noscript-warning">您的瀏覽器禁用了腳本,請<a href="">查看這里</a>來啟用腳本!或者<a href="/?noscript=1">繼續(xù)訪問</a>.     </div></noscript><![endif]-->

這樣可以引導用戶開啟腳本,或者直接跳轉到HTML4標簽設計的界面。

 

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Html5 學習系列(二)HTML5新增結構標簽 - FlyDragon - 博客園
H5如何布局?這個才是入門篇
CSS ”層疊樣式表單“。······一種標記性語言
css樣式設計時快速定位bug的幾個好方法-CSS在線
什么是跨站腳本(CSS/XSS)?
史上最全前端面試題(含答案)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服