0
A
回答
2
由於HTML5通過標記我們的新頁面而獲得了更多的關注,並且讓IE能夠確認新元素的唯一方法就是使用HTML5 shiv,所以我很快將一個小腳本使所有新元素成爲可能。
下載html5shiv.js(https://github.com/aFarkas/html5shiv/)並且必須插入到head元素中(這是因爲在呈現元素之前IE需要知道元素 - 所以它不能坐在頁面的頁腳中,即在所討論的元素之下)。
EDIT 1
隨着IE,即使有下腳,就需要聲明HTML 5種元素作爲塊元素。我對Internet Explorer使用此行,但您可以對其進行修改以獲取所需的元素。
header,nav,article,footer,section,aside,figure,figcaption{display:block}
從Modernizr Documentation:「你也可能需要設置很多這些元素顯示:塊;」
相關問題
- 1. 僅在IE 7中重疊HTML元素
- 2. HTML 5元素在CSS選擇鏈
- 3. CSS第n個子公式選擇第7個元素和第5個元素
- 4. 在HTML中包裝一個元素與另一個元素
- 5. 漸變爲IE 5-7(CSS),在IE 5-7梯度
- 6. 的setInterval只在我的5個元素
- 7. HTML5塊級元素在HTML5Shiv或Modernizr IE中失敗
- 8. IE 5中的HTML5視頻元素11
- 9. HTML 5元素的內容?
- 10. IE 7/8的兩個元素之間的差距
- 11. HTML 5元素重疊
- 12. 如何找出一個HTML元素是否在另一個HTML元素之後?
- 13. html 5視頻元素
- 14. HTML元素髮現3個元素,而不是使用XPath
- 15. CSS,而不是在IE 7
- 16. html 5內容組元素
- 17. Selenuim xpath每個元素5
- 18. 發現5個元素
- 19. HTML 5表單元素值
- 20. 檢查一個HTML元素不存在
- 21. 將屬性從一個html元素綁定到另一個html元素與knockoutjs
- 22. 連續7個元素
- 23. IE 7浮動div自動清除下一個元素?
- 24. 選擇元素的CSS樣式不適用於IE 7
- 25. 對於哪個版本的IE,在HTML中使用空元素最小化(自關閉元素)是安全的?
- 26. 匹配兩個數組與HTML元素
- 27. 在IE中隱藏一個CSS元素
- 28. 在Drupal 7中使用CSS定位單個HTML元素
- 29. Bootstrap 5個元素,在不同設備上的不同配置
- 30. IE 7分裂和丟棄SPAN元素
我認爲modernizr包含這個shiv? –
對不起,我不明白。在modernizr的文件中說它包含了Shiv。這就是爲什麼我不明白爲什麼它不起作用? –
你試過用html5shiv.js嗎? – Sathish