我的网站http://www.dailydoog.com上有.svg徽标,除了Internet Explorer之外,它在每个浏览器中都能正确呈现。即使是内置SVG支持的新版IE(9+)也不会呈现徽标。
我正在使用以下标记
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
但它似乎没有任何影响。 我在这里错过了一些非常简单的东西吗?
答案 0 :(得分:17)
直接导航到有问题的SVG可以正常工作。
如果您使用F12开发人员工具禁用页面上的CSS,则会呈现SVG图像。
如果您从width
移除#logo-image img
属性,则会呈现,或者您可以添加height:35px
属性,SVG将呈现。
也许与这个问题有关? SVG in img element proportions not respected in ie9