IE不显示SVG
问题描述:
IE不在我的网站上显示SVG图像。IE不显示SVG
未显示的第一张图片是通过以下方式放置的徽标图像:在Logofont前放置内容。
的CSS代码如下:
.logo-svg:before {
content: url('images/logo.svg');
}
.logo-svg {
height: 1.6em;
width: 1.6em;
display: inline-block;
margin-right: 0.2em;
position: relative;
top: 0.2em;
}
那么一些图片,是不是太显示图标的背景图像,CSS是在这里:
.author-link-posts {
background-image: url("/images/icons/svg/archive.svg") !important
}
有人偷一个想法为什么IE不显示SVG或者可能是解决方法或类似的东西?
问候, 马库斯
答
SVG不支持在IE8及以下。这个问题是否发生在所有其他浏览器中?您也可以使用modernizr作为后备。
基本上Modernizr会在标签中添加一个“no-svg”类。
+3
这应该是一条评论。 – hungerstar
+0
...但它不能在IE9,IE10,IE11,... – Sukrams
您可能需要说明您希望使用哪个版本的Internet Explorer。 IE在支持Web标准方面出了名,因此您可能会发现大多数IE版本都不支持您希望使用的功能。 – Bobulous
您定位的ie版本是什么?即从版本9(此时4岁)开始对svg有所支持。 – TZHX
哪个版本的IE?另请参阅:http://caniuse.com/#feat=svg – AllTheGoodNamesWereTaken