gpt4 book ai didi

javascript - svg :svg? 是什么意思

转载 作者:数据小太阳 更新时间:2023-10-29 01:38:21 28 4
gpt4 key购买 nike

这是什么意思?

.append("svg:svg")

我在 HTML 和 D3 代码中看到了它。是否添加了SVG的插件?

最佳答案

在 XHTML 代码中,可以使用命名空间来区分网页中包含的其他基于 XML 的语言。这里,命名空间“svg”用在标签“svg”之前。

namespace:tagname

如果两个标签(例如,在 XHTML 和 SVG 中)具有相同的名称并且您想要准确指定您指的是哪个标签,这将很有用。可以使用 xmlns 指定标签属性。如您所知,XHTML 文档以

开头
<html xmlns="http://www.w3.org/1999/xhtml">

您可以将前缀指定为

<html xmlns:prefix="http://www.w3.org/1999/xhtml">

然后你将使用

<prefix:head>
<prefix:title></prefix:title>
</prefix:head>

同样可以使用

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

而不仅仅是 <svg>当包括你的 svg 图形时。然后所有 svg 标签都将以 svgprefix 开头字首。但是,如果您有子 SVG 节点,它们也将需要这个 xmlns要定义的属性。在这种情况下,定义前缀可能会更容易。

关于javascript - svg :svg? 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10583400/

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