IE不兼容HTML5、CSS3解决方法
生活随笔
收集整理的這篇文章主要介紹了
IE不兼容HTML5、CSS3解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
IE8 及以下版本的瀏覽器不支持 H5 和 CSS3。
解決辦法:引入html5shiv.js文件。
<!-- 條件注釋 只有ie能夠識別--> <!--[if lte ie 8]><script src="html5shiv.min.js"></script> <![endif]-->-
l:less 更小
-
t:than 比
-
e:equal等于
- g:great 更大
在不支持HTML5新標簽的瀏覽器,會將這些新的標簽解析成行內元素(inline)對待,所以我們只需要將其轉換成塊元素(block)即可使用。
但是在IE9版本以下,并不能正常解析這些新標簽,但是可以識別通過document.createElement('tagName')創(chuàng)建的自定義標簽。于是我們的解決方案就是:將HTML5的新標簽全部通過document.createElement('tagName')來創(chuàng)建一遍,這樣IE低版本也能正常解析HTML5新標簽了。
當然,在實際開發(fā)中我們更多采用的辦法是:檢測IE瀏覽器的版本,來加載第三方的JS庫來解決兼容問題(如上方代碼所示)。
總結
以上是生活随笔為你收集整理的IE不兼容HTML5、CSS3解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql timestamp毫秒_My
- 下一篇: 互联网快讯:饿了么宣布成立蓝骑士智囊团;