【发布时间】:2017-02-14 10:33:52
【问题描述】:
span {
background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='8px' viewBox='0 -0.297 12 8' style='enable-background:new 0 -0.297 12 8;' xml:space='preserve'><path d='M1.406,0L6,4.594L10.594,0L12,1.406l-6,6l-6-6L1.406,0z'/></svg>");
display:block;
height:8px;
width: 12px;
}
https://jsfiddle.net/d9uu778k/
在除 IE 之外的所有其他浏览器中都能正常工作。我可以在 IE11 中自己查看 SVG 文件,它只是拒绝内联显示它。错误?
【问题讨论】:
-
IE 对 URL 编码非常严格。也许通过 url 编码器运行图像数据可以解决它。
-
我试过了,还是一样的问题。 jsfiddle.net/d9uu778k/3
标签: html css svg internet-explorer-11