gpt4 book ai didi

xml - SVG xmlns 属性有什么作用?

转载 作者:太空狗 更新时间:2023-10-29 15:32:09 39 4
gpt4 key购买 nike

我看过嵌入式 SVG 的源代码,如下所示:

<svg>...</svg>

和其他看起来像:

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">...</svg>

指定 xmlns/xmlns:xlink 属性到底有什么作用?

最佳答案

在 XML 文档中,属性和元素属于 namespace 。这是为了防止来自不同技术的元素发生冲突,例如SVG <a>元素和 HTML <a>如果一个元素被称为 svg:a 另一个 html:a 则可以区分元素

xmlns:xlink 表示以 xlink 为前缀的元素应该由理解该规范的用户代理使用 xlink 规范进行解释。

xmlns 定义了默认命名空间,因此不需要前缀,您可以只写 <a>而不是 namespace:a 并且 UA 知道它是一个 SVG <a>元素而不是 HTML <a>元素或一些 <a>您为自己的应用程序编写的元素。

关于xml - SVG xmlns 属性有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25450600/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com