Chrome 不呈现通过 <img> 引用的 SVG元素 [英] Chrome not rendering SVG referenced via <img> element
本文介绍了Chrome 不呈现通过 <img> 引用的 SVG元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我遇到了 google chrome 无法使用 img
元素呈现 svg 的问题.刷新页面和初始页面加载时会发生这种情况.我可以通过检查元素"显示图像然后右键单击 svg 文件并在新选项卡中打开 svg 文件.然后将在原始页面上呈现 svg 图像.
这里完全不知道问题是什么.svg 图像在 IE9 和 FF 中呈现良好,但在 Chrome 或 Safari 中则不然.
我也设置了 MIME 类型.(图片/svg+xml)
这是我构建的一个简单的 html 页面,用于帮助说明我的问题.
<头><title>SVG 测试</title><风格>#背景图{背景: url('../images/Aged-Brass.svg') 无重复滚动左上角;宽度:400px;高度:600px;}#image_element {宽度:400px;高度:600px;边距:0px;填充:0px;}</风格>头部><身体><div id="image_element"><img src=../images/Aged-Brass.svg">
<div id="BackgroundImage"></div>