|
現(xiàn)在越來越多瀏覽器已經(jīng)實(shí)現(xiàn)支持 HTML5,其中 iPad 上的 Safari 瀏覽器對(duì) HTML5 支持就非常完美,所以我們做的 iPad 導(dǎo)航就是完全用 HTML5 寫的。
IE 無法渲染 HTML5 樣式
IE 的用戶完全不是我們的目標(biāo)用戶,但是總有人說我們網(wǎng)站顯示的亂七八糟,很爛,因?yàn)?IE 不知道如何給不能識(shí)別的標(biāo)簽或者元素渲染 CSS,比如<header> 這些 IE 無法識(shí)別的標(biāo)簽,我們?cè)?CSS 中定義的樣式,IE 就無法渲染,所以還是決定讓 iPad 導(dǎo)航至少在 IE 下能夠布局正常一點(diǎn)。
前面說了 IE 對(duì) HTML5 標(biāo)簽無法識(shí)別,所以無法渲染樣式,而 Sjoerd Visscher 發(fā)現(xiàn)一種方法可以強(qiáng)制 IE 渲染 HTML5 標(biāo)簽,當(dāng)你創(chuàng)建一個(gè)新的 DOM 元素(名字和它無法識(shí)別的標(biāo)簽相同)的時(shí)候,IE 就可以渲染,并且甚至無需插入這個(gè)元素,下面 blah 就能被渲染。
<html>
it知識(shí)庫:使用 HTML5 Shiv 讓 IE 支持 HTML5,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。