为了账号安全,请及时绑定邮箱和手机立即绑定

是否需要诸如“ xmlns”和“ version”之类的SVG参数?

是否需要诸如“ xmlns”和“ version”之类的SVG参数?

qq_笑_17 2019-12-12 13:59:23
在网上看到的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属性是必需的。直到最近,这是唯一的做事方式,因此有很多这样的内容。


查看完整回答
反对 回复 2019-12-12
  • 3 回答
  • 0 关注
  • 1248 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信