我有一个画廊,我在其中使用 figure 和 figcaption 标签。这在所有现代浏览器中都可以正常显示,但在 IE8 中它破坏了 figure 和 figcaption 标签的 CSS,因为浏览器不支持它们。仅仅包括 html5shiv 库并不能解决它。里面有没有我必须调用的方法?
问问题
1811 次
2 回答
0
我遇到了同样的问题,发现它源于指定max-width: 100%
元素img
。如果我删除此声明,IE8 会以适当的大小呈现图像。不幸的是,这意味着它们不会在较小的屏幕上响应大小。我所知道的最佳解决方案是指定max-width: none
使用仅适用于 IE8 及更早版本的条件注释:
<!--[if lt IE 9]>
<style rel="stylesheet">
img {max-width: none;}
</style>
<![endif]-->
于 2015-01-08T01:04:20.260 回答
0
问题是图形元素没有自动调整到它包含的图片大小,因此需要在 CSS 中专门设置
于 2014-07-22T21:03:33.587 回答