<desc>

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

<desc> SVG 元素为任何 SVG 容器元素图形元素 提供了一个可访问的长文本描述。

<desc> 元素中的文本不会作为图形的一部分进行渲染。如果元素可以通过可见文本进行描述,则可以使用 aria-describedby 属性来引用该文本。如果使用了 aria-describedby,它将优先于 <desc>

<desc> 元素的隐藏文本也可以通过 aria-describedby 值中的多个 ID 与其他元素的可见文本连接起来。在这种情况下,<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>
      I'm a circle and that description is here to demonstrate how I can be
      described, but is it really necessary to describe a simple circle like me?
    </desc>
  </circle>
</svg>

规范

规范
Scalable Vector Graphics (SVG) 2
# DescriptionAndTitleElements

浏览器兼容性

另见