HTMLImageElement: longDesc 属性

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

HTMLImageElement 接口上已弃用longDesc 属性指定了一个文本或 HTML 文件的 URL,该文件包含图像的详细描述。这可以用来提供在 title 属性中提供的简短描述之外的可选附加详细信息。

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

例如,如果图像是一个流程图的 PNGlongDesc 属性可用于仅使用文本来解释图表所表示的控制流。这可以供读者作为解释,也可以作为视障用户的替代方案。

用法说明

此属性已弃用,不应再使用。与其使用 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 文件的链接。

规范

规范
HTML
# dom-img-longdesc

浏览器兼容性

另见