我应该使用<img> , <object>还是<embed>将SVG文件加载到页面中,方法与加载jpg , gif或png类似? 什么是每个代码,以确保它的工作尽可能好? (我看到在我的研究中引用了包含mimetype或指向备用SVG渲染器的引用,并没有看到一个好的状态的艺术参考)。 假设我正在使用Modernizr检查SVG支持,并且对于不支持SVG的浏览器回退(可能是用一个简单的<img>标签进行替换)。
当使用<svg>标签将SVG直接包含在文档中时,可以通过文档的样式表将CSS样式应用于SVG。 但是,我试图将一个样式应用于嵌入的SVG(使用<object>标签)。 是否有可能使用任何东西,如下面的代码? object svg { fill: #fff; }