HTML5 svg 标签和 alt 属性

标签 html svg

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

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

<svg width="120" height="35" alt="Stuff">
  {{ STUFF }}
</svg>

或者是否应该将 嵌入到 中以实现此目的?

<img alt="Stuff">
   <svg width="120" height="35">
      {{ STUFF }}
   </svg>
</img>

最佳答案

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

<svg width="120" height="35">
  <desc>Stuff</desc>
  {{ STUFF }}
</svg>

关于HTML5 svg 标签和 alt 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22823770/

相关文章:

html - 跨浏览器的毛玻璃效果与css

reactjs - JSX : <use> 不再支持小写组件名称(使用)

html - 如何在用户单击链接时打开移动设备的 map 应用程序?

javascript - 在 Angular 中禁用动态生成字段的输入

html - 使 <fieldset> 完全包含其内容的 CSS 属性是什么?

html - 在较大的容器上水平重复 SVG 图案

selenium - 使用 Capybara 和 Selenium 在页面上查找 svg 标签时遇到问题

javascript - 如何标记 svg 多边形

python - Scrapy - 达到最大重定向时生成 URL [301]

html - 物理像素 vs CSS 像素 vs 设备独立像素 vs 密度独立像素 vs PPI