国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

IE瀏覽器支持HTML5標(biāo)準(zhǔn)的方法

2024-08-26 00:16:58
字體:
供稿:網(wǎng)友

武林網(wǎng)(www.survivalescaperooms.com)文章簡介:讓IE(包括IE6)支持HTML5元素,我們需要在HTML頭部添加以下JavaScript,這是一個簡單的document.createElement聲明,利用條件注釋針對IE來調(diào)用這個js文件。Opera,F(xiàn)ireFox等其他非IE瀏覽器就會忽視這段代碼,也不會存在http請求。

自HTML5標(biāo)準(zhǔn)的提出就得到非常多的關(guān)注,而作為全球使用用戶最多的IE瀏覽器能夠支持HTML5標(biāo)準(zhǔn)也是大家備受關(guān)注一個問題,上周微軟在技術(shù)大會上就表示目前微軟正在開發(fā)的IE9將更加支持HTML5標(biāo)準(zhǔn),但對于IE9是否將完全支持HTML5所有的標(biāo)準(zhǔn),微軟卻表現(xiàn)的有點(diǎn)含糊其辭。HTML5標(biāo)準(zhǔn)能為網(wǎng)頁帶來更高效更潔凈的代碼,只有微軟參與HTML5的設(shè)計工作,才能讓IE瀏覽器識別更多的新元素。

HTML5標(biāo)準(zhǔn)預(yù)計是在2022年向全世界發(fā)布,雖然目前距他發(fā)布的日期還有3年左右的時間,但是我認(rèn)為它距離我們并不是那么遙遠(yuǎn),目前很多網(wǎng)站的設(shè)計和開發(fā)都是在采用HTML5的標(biāo)準(zhǔn)。在HTML5標(biāo)準(zhǔn)的制定和推廣方面,蘋果、Google、Opera和Mozilla等知名的瀏覽器廠商都表現(xiàn)的比較積極,微軟現(xiàn)在也開始付出行動了,從上周微軟在技術(shù)大會公布的IE9細(xì)節(jié)來看,微軟將采取一種謹(jǐn)慎的態(tài)度涉足網(wǎng)頁標(biāo)準(zhǔn)。微軟也曾表示:IE瀏覽器將以標(biāo)準(zhǔn)HTML5為核心。但是微軟的最新瀏覽器IE8及以下IE版本對HTML5標(biāo)簽的支持是有限的,我們可以通過在網(wǎng)頁中添加腳本的方式來解決目前IE瀏覽器對HTML5支持的問題。

讓IE(包括IE6)支持HTML5元素,我們需要在HTML頭部添加以下JavaScript,這是一個簡單的document.createElement聲明,利用條件注釋針對IE來調(diào)用這個js文件。Opera,F(xiàn)ireFox等其他非IE瀏覽器就會忽視這段代碼,也不會存在http請求。

<!–[if IE]>
<script src=””></script>
<![endif]–>

上面這段代碼僅會在IE瀏覽器下運(yùn)行,還有一點(diǎn)需要注意,在頁面中調(diào)用html5.js文件必須添加在頁面的head元素內(nèi),因為IE瀏覽器必須在元素解析前知道這個元素,所以這個js文件不能在頁面底部調(diào)用。

這個html5的js文件是作者把他放在Google code project上提供給大家可以直接調(diào)用的,當(dāng)然,如果覺得這樣會影響你的網(wǎng)頁打開速度,你可以把html5的js文件直接下載下來讓后上傳到自己的服務(wù)器單獨(dú)調(diào)用。

以下是html5的js文件中的代碼:

(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(’,'),i=e.length;while(i–){document.createElement(e[i])}})()

除了在網(wǎng)頁中調(diào)用包含以上代碼的js文件來讓IE瀏覽器支持HTML5元素以外,你也可以以下面這種方式把代碼直接添加到網(wǎng)頁中。

<!–[if IE]>
<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(’,'),i=e.length;while(i–){document.createElement(e[i])}})()
</script>
<![endif]–>

IE開發(fā)經(jīng)理艾德里安巴特曼(Adrian Bateman )就曾表示,IE團(tuán)隊希望分享自己對HTML5的看法,并參與制定該標(biāo)準(zhǔn)的討論。巴特曼表示,盡管目前IE團(tuán)隊更多是提出問題,而非給出解決辦法,但是公開討論正是推動HTML5發(fā)展的最佳方式。相信無論IE瀏覽器是否能夠繼續(xù)支持HTML5標(biāo)準(zhǔn),HTML5標(biāo)準(zhǔn)在全球廣泛的使用已經(jīng)是大勢所趨。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 包头市| 勐海县| 沅江市| 静安区| 水城县| 宜丰县| 乐亭县| 资中县| 宜兰市| 黑山县| 安阳市| 年辖:市辖区| 长汀县| 玉林市| 德格县| 安塞县| 德阳市| 常德市| 中山市| 新余市| 鄂温| 金川县| 淅川县| 大同市| 湘潭县| 昌黎县| 庆云县| 朝阳市| 柳江县| 宾川县| 营口市| 明溪县| 桂东县| 洛宁县| 兴文县| 龙胜| 怀来县| 资溪县| 湘乡市| 遂川县| 郑州市|