HTML5 svg 标签和 alt 属性

Mar*_*ork 3 html svg

不是 HTML 方面的专家,也不是检查 HTML 解析器的正确行为的专家(根据 html5 寻找正确的行为不好或预期(我们可以稍后处理))。

在新的 HTML5 <svg> 标签中放置“alt”属性是否有效?

<svg width="120" height="35" alt="Stuff">
  {{ STUFF }}
</svg>
Run Code Online (Sandbox Code Playgroud)

或者应该将 <svg> 嵌入到 <img> 中以实现此目的?

<img alt="Stuff">
   <svg width="120" height="35">
      {{ STUFF }}
   </svg>
</img>
Run Code Online (Sandbox Code Playgroud)

Rob*_*son 6

SVG 没有 alt 属性,<desc>而是使用子标签。

<svg width="120" height="35">
  <desc>Stuff</desc>
  {{ STUFF }}
</svg>
Run Code Online (Sandbox Code Playgroud)