HTMLImageElement: longDesc 属性

已弃用:此功能不再推荐。虽然一些浏览器可能仍然支持它,但它可能已被从相关的网络标准中移除,可能正在被删除,或者可能只被保留用于兼容性目的。避免使用它,如果可能的话更新现有代码;请参阅本页底部的兼容性表,以指导您的决定。请注意,此功能可能随时停止工作。

已弃用属性longDescHTMLImageElement接口上指定包含图像长格式描述的文本或 HTML 文件的 URL。这可用于在title属性中提供的简短描述之外提供可选的额外详细信息。

一个字符串,它可以是空字符串(表示没有提供长描述)或包含图像内容长格式描述的文件的 URL。

例如,如果该图像是PNG格式的流程图。longDesc属性可用于仅使用文本提供对图表中表示的控制流程的解释。这可用于读者作为解释,也可用于视障用户。

使用说明

此属性已弃用,不应再使用。不要使用longDesc提供指向图像详细描述的链接,而是使用<a>元素将图像封装在链接中。

考虑以下旧 HTML

html
<img
  src="taco-tuesday.jpg"
  alt="Taco Tuesday"
  longdesc="image-descriptions/taco-tuesday.html" />

这里,longDesc用于指示用户应该能够访问 HTML 文件image-descriptions/taco-tuesday.html中图像taco-tuesday.jpg的详细描述。

这可以轻松地转换为现代 HTML

html
<a href="image-descriptions/taco-tuesday.html">
  <img src="taco-tuesday.jpg" alt="Taco Tuesday" />
</a>

这样一来,该图像是指向更详细描述该图像的 HTML 文件的链接。

规范

此功能不是任何当前规范的一部分。它不再有望成为标准。

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅