<desc>
><desc> SVG 元素为任意 SVG 容器元素或图形元素提供可访问的长文本描述。
<desc> 元素中的文本不会作为图形的一部分被渲染。如果元素可以用可见文本来描述,则可以通过 aria-describedby 属性引用该文本。如果使用了 aria-describedby,它将优先于 <desc>。
也可以在 aria-describedby 值中使用多个 ID,将 <desc> 元素的隐藏文本与其他元素的可见文本拼接起来。在这种情况下,<desc> 元素必须提供一个供引用的 ID。
使用上下文
| 类别 | 描述性元素 |
|---|---|
| 允许的内容 | 任意元素或字符数据 |
属性
此元素仅包含全局属性。
DOM 接口
该元素实现了 SVGDescElement 接口。
示例
html
<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg">
<circle cx="5" cy="5" r="4">
<desc>
我是一个圆,这段描述用来演示如何描述我,但对于像我这样简单的圆,真的有必要描述吗?
</desc>
</circle>
</svg>
规范
| 规范 |
|---|
| Scalable Vector Graphics (SVG) 2> # DescriptionAndTitleElements> |