我有一個畫廊,其中我使用的是figure和figcaption標籤。這在所有現代瀏覽器中都可以很好地顯示,但在IE8中,由於瀏覽器不支持它們,因此打破了figure和figcaption標籤的CSS。只包括html5shiv庫不能解決它。有沒有一種方法,我不得不打電話?在IE 8中使用html5 shiv的圖和figcaption
1
A
回答
0
的問題是,這個數字元素沒有自動調整大小以它包含這樣的圖片,它需要在CSS
0
我遇到了同樣的問題,發現具體設定,它從img
指定max-width: 100%
朵朵元素。如果我刪除這個聲明,IE8會以適當的大小渲染圖像。不幸的是,這意味着他們不會在較小的屏幕上作出反應。 我知道的最好的解決方案是您使用了僅適用於IE8條件註釋,並指定max-width: none
早些時候:
<!--[if lt IE 9]>
<style rel="stylesheet">
img {max-width: none;}
</style>
<![endif]-->
相關問題
- 1. HTML5 Shiv在IE 7和8中衝突
- 2. IE不造型HTML5標籤(與shiv)
- 3. IE(7和8)和HTML5
- 4. HTML5 Shiv未使用Modernizr初始化
- 5. 使HTML5頭部與IE瀏覽器工作 - HTML5 Shiv不修復我的佈局
- 6. HTML5 shiv在ie8中打斷頁面
- 7. HTML5 Shiv不能在IE7中工作
- 8. 「shiv」是什麼意思(在HTML5中)?
- 9. 爲什麼我在應用HTML5 shiv時沒有在IE8中使用HTML5標籤?
- 10. 造型圖和figcaption
- 11. Google的html5 shiv不呈現佔位符?
- 12. TinyMCE + html5圖,img&figcaption插件/插入
- 13. 在IE 8,IE 8和IE 8中無法滾動Div背景?
- 14. 爲了支持HTML5元素,IE9也需要HTML5 shiv
- 15. 在IE 8中沒有顯示PNG背景圖像<使用html5?
- 16. Modernizr vs HTML shiv
- 17. 在IE 8和IE 9中測試?
- 18. ASP.Net MVC的Ajax/InsertionMode/HTML5/IE 8
- 19. HTML5 SHIV和顯示:塊 - 但風格依然在IE中破壞<9-爲什麼?
- 20. html5 dragover不工作在IE 5.5到IE 8
- 21. 如何在IE 7中使用HTML5?
- 22. TinyMCE的預覽在IE 8和IE 7
- 23. 2列圖像列表(圖和figcaption)
- 24. html5.js不是在IE 7和8爲我工作
- 25. Windows 8 preloader(加載圖標)使用HTML5和JavaScript沒有圖像
- 26. 如何在IE中使用moment.js 8
- 27. knockout.js使用jQuery 1.9.0中斷在IE 8
- 28. CKEditor和figcaption的colorbutton插件
- 29. 在Windows 8和Windows Phone 8上使用帶HTML5/Javascript的F#便攜庫8
- 30. 最常見的用例爲HTML5 SHIV /墊片JS腳本
難道不是HTML5Shiv創建DOM中人物和figcaption元素? –
我現在沒有Shiv,但它應該做一些事情,比如'document.createElement('figure');'和'document.createElement('figcaption');'這會欺騙IE8認爲這些元素存在。 –
它似乎確實創建了這些元素,但它們的樣式不正確。我想我將不得不手動設置它們的樣式 – khaos337