在网上看到的svg示例中,大约有一半是将代码包装在简单的简单<svg></svg>标签中。在另一半中,svg标签具有许多复杂的属性,例如:<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink"> 我的问题是:可以使用简单的svg标签吗?我尝试过处理那些复杂的对象,如果不包含它们的话,一切都会正常进行。
3 回答
收到一只叮咚
TA贡献1821条经验 获得超4个赞
所有用户代理(浏览器)都忽略版本属性,因此您可以始终删除该属性。
如果您将SVG内嵌在HTML页面中并作为该页面提供,text/html则不需要xmlns属性。将SVG内联嵌入HTML文档是HTML5的一部分,是一项相当新的创新。
但是,如果您将页面作为image / svg + xml或application / xhtml + xml或任何其他导致用户代理使用XML解析器的MIME类型提供,则xmlns属性是必需的。直到最近,这是唯一的做事方式,因此有很多这样的内容。
- 3 回答
- 0 关注
- 1248 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消