我有一个画廊,其中我使用了数字和figcaption标签。这在所有现代浏览器中都可以正常显示,但在IE8中它打破了图形和figcaption标签的CSS,因为浏览器不支持它们。只是包含html5shiv库并没有解决它。是否有一种我必须打电话的方法?
答案 0 :(得分:0)
答案 1 :(得分:0)
我遇到了同样的问题,发现它源于为max-width: 100%
元素指定img
。如果我删除此声明,IE8会以适当的大小呈现图像。不幸的是,这意味着他们不会在较小的屏幕上响应尺寸。
我所知道的最佳解决方案是使用仅在IE8及更早版本中应用的条件注释来指定max-width: none
:
<!--[if lt IE 9]>
<style rel="stylesheet">
img {max-width: none;}
</style>
<![endif]-->