html5 IE不相容怎麼辦
html5 IE不相容的解決方法:1、使用JavaScript程式碼「while (i--){document.createElement(e[i])}」解決相容問題;2、使用Google的html5shiv套件解決IE不相容HTML5標籤即可。
本教學操作環境:Windows10系統、HTML5版、DELL G3電腦
html5 IE不相容怎麼辦?
完美解決IE(IE6/IE7/IE8)不相容HTML5標籤的方法
##HTML5的語意化標籤以及屬性,可以讓開發者非常方便地實現清晰的web頁面佈局,加上CSS3的效果渲染,快速建立豐富靈活的web頁面顯得非常簡單。 HTML5的新標籤元素有:定義頁面或區段的頭部; - < ;section>頁面的邏輯區域或內容組合;
定義內文或一篇完整的內容; ##< aside>定義補充或相關內容;
使用他們能讓程式碼語義化更直觀,而且更方便SEO優化。但是此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瀏覽器會建立HTML5標籤, 這樣非IE瀏覽器就會忽略這段程式碼,也就不會有無謂的http請求了。
第二種方法:使用Google的html5shiv套件(建議)
#
<!--[if lt IE9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
“/?_fb_noscript=1”
頁面,用html4 標籤取代html5 標籤,這要比為了保持相容性而寫大量hack 的做法更輕。HTML5影片教學 以上是html5 IE不相容怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!<!--[if lte IE 8]>
<noscript>
<style>.html5-wrappers{display:none!important;}</style>
<div class="ie-noscript-warning">您的浏览器禁用了脚本,请<a href="">查看这里</a>来启用脚本!或者<a href="/?noscript=1">继续访问</a>.
</div>
</noscript>
<![endif]-->

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)