av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

低版本IE正常運行HTML5+CSS3網(wǎng)站的3種解決方案

瀏覽:47日期:2022-06-02 14:52:39

如果開發(fā)時按最低標(biāo)準(zhǔn),比如IE6不支持的特性,我們統(tǒng)統(tǒng)不用,那就沒有必要寫這篇文章了;但我想這種情況極少,更多的開發(fā),是在現(xiàn)代瀏覽器上使用它們支持的特性,而在早期瀏覽器上做一定的降級處理,這就是所謂 “漸進增強”,也是本文要說的重點。通過下面的方法,希望可以讓網(wǎng)站也能夠在低版本IE瀏覽器上奇跡般地運行得更好!
htmlshiv.js
Remy的 HTML5shiv通過JavaScript 來創(chuàng)建HTML5元素(如 main, header, footer等)。在某種程度上通過JavaScript 創(chuàng)建的元素是 styleable(可樣式)的。我們可以花很多時間來思考其運行原理,但誰會在乎呢?這種策略在所有產(chǎn)品網(wǎng)站上仍然是必須使用的。
復(fù)制代碼 代碼如下:<!--[if lt IE 9]><script src="http://cdn.bootcss.com/html5shiv/3.7/html5shiv.js"></script><![endif]-->selectivizr.js
Selectivizr.js 是一個不可思議的資源,用于填充不支持的CSS選擇器和屬性,包括重要的 last-child。在最近的重設(shè)計中,我嵌入了 selectivizr,并在更老的 IE 瀏覽器上也不會錯過任何細節(jié)。下面是我的實現(xiàn)代碼:
復(fù)制代碼 代碼如下:<!--[if lte IE 8]><script src="http://cdn.bootcss.com/selectivizr/1.0.2/selectivizr.js"></script><![endif]-->
現(xiàn)代項目絕對必須的。只在老版本IE時才加載。
另外,Modernizr 腳本中已經(jīng)添加 HTML5 瀏覽器支持腳本 html5shiv,我們只要引用 Moernizr.js 文件,IE9 以下的 IE 瀏覽器就支持 HTML5 添加的語義標(biāo)簽如 nav、section、article 等,也可以使用 CSS 對它們進行樣式化。
條件注釋
下面這樣最土的情況你肯定看到過。但無論丑陋與否,事實上這段代碼完全按預(yù)期的方式運行:
復(fù)制代碼 代碼如下:<!DOCTYPE html>
<!--[if lt IE 7 ]> <html lang="en"> <![endif]-->
<!--[if IE 7 ]>    <html lang="en"> <![endif]-->
<!--[if IE 8 ]>    <html lang="en"> <![endif]-->
<!--[if IE 9 ]>    <html lang="en"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en"> <!--<![endif]-->
上面的方法是作用于css,來寫一些針對IE各版本的樣式差異。先判斷用戶用的哪個IE版本,然后在標(biāo)簽上加上該版本的class,這樣可以方便hack。

然后我們在css文件中就可以這樣寫:
復(fù)制代碼 代碼如下:
.ie6 xxx {};
.ie7 xxx {};
這是目前小編認(rèn)為效率最高的方法,這個方法不需要或等待JavaScript,而且也不需要重量級的JavaScript庫。你定義的styles類立即生效,還沒有閃屏。

盡管IE瀏覽器正在迎頭趕上競爭對手,新版本IE也有非常大的變化,并希望借助全新的IE重塑網(wǎng)絡(luò)體驗。但在國內(nèi)舊版IE仍然是比較流行。好消息是,這些資源在所有現(xiàn)代瀏覽器上運行良好,代價也并不高!

標(biāo)簽: CSS HTML
相關(guān)文章:
主站蜘蛛池模板: 久久9热 | 久久久久久免费精品一区二区三区 | 国产精品www | 国产免费又色又爽又黄在线观看 | 亚洲一区综合 | 免费成人av网站 | 能看的av | 久久午夜影院 | 本道综合精品 | 日韩一区二区视频 | 免费国产一区二区视频 | 日韩精品一区在线 | 五十女人一级毛片 | 欧美8一10sex性hd | 国产精品视屏 | 亚洲欧美一区二区三区在线 | 中文字幕av在线 | 精品国产一区二区三区久久 | 一区二区三区亚洲视频 | 国产成人网 | 草久久 | 日韩在线一区视频 | 中文字幕一级毛片视频 | 一区在线播放 | 日本免费一区二区三区 | 国产 日韩 欧美 中文 在线播放 | 蜜桃臀av一区二区三区 | 中文字幕一区二区三区精彩视频 | 91福利网址| 日韩一区二 | 99在线精品视频 | 成人小视频在线观看 | 欧美另类视频在线 | 中文字幕av亚洲精品一部二部 | 日韩精品成人网 | 久久精品亚洲精品国产欧美 | 色婷婷久久久久swag精品 | 日韩视频免费看 | 日韩在线一区二区三区 | 精品国产一区二区三区av片 | 在线成人www免费观看视频 |