Html 什么';通知不可用内容的消息的正确标记是什么?

Html 什么';通知不可用内容的消息的正确标记是什么?,html,accessibility,semantic-markup,wai-aria,Html,Accessibility,Semantic Markup,Wai Aria,元素并不是产品描述的真正含义,而是通知缺少描述的错误消息 该文本的标记应该是什么样子?也许html aria可以提供帮助?消息“此产品的说明当前不可用”是screenreader应该阅读的一条重要信息,因为它通知用户没有可用的说明 如果没有这些信息,用户可能需要听整个页面,试图找到产品的描述 另外,不要忘记,有很多视力低下的人同时使用屏幕放大镜和屏幕阅读器寻求帮助,任何可见文本都应该被屏幕阅读器读取 编辑:如下面的注释所示,您仍然可以使用标记来表示应力强调没有错误消息的特定标记。毕竟,这只是一段

元素并不是产品描述的真正含义,而是通知缺少描述的错误消息

该文本的标记应该是什么样子?也许html aria可以提供帮助?

消息“此产品的说明当前不可用”是screenreader应该阅读的一条重要信息,因为它通知用户没有可用的说明

如果没有这些信息,用户可能需要听整个页面,试图找到产品的描述

另外,不要忘记,有很多视力低下的人同时使用屏幕放大镜和屏幕阅读器寻求帮助,任何可见文本都应该被屏幕阅读器读取


编辑:如下面的注释所示,您仍然可以使用
标记来表示应力强调

没有错误消息的特定标记。毕竟,这只是一段文字。如果需要,可以让屏幕阅读器忽略它们,并隐藏aria。问题是,是否有任何方法可以在标记本身中指出元素不代表实际描述。为此,我想补充一点,这条信息是不言自明的,没有专门的功能,也不需要这样的功能。我会这样说:对于一个找不到更合适解决方案的问题,ARIA属性应该被视为“修复”。但该产品的描述目前不可用,这传达了这样一种信息,即该产品的描述目前不可用,完全已经存在。这不需要任何更多的能力,以标准的方式阅读-通过人眼,或任何辅助技术-做它的工作。相反,如果抛出“错误的”ARIA属性或任何附加技术,可能会使事情变得更糟。如果有任何问题,我可以看到一个

构造在这里可能有一些意义。这有助于传达这样一种信息,即通常在该位置发现/预期的内容无法通过两种方式获得:视觉上(自行决定使用合理的格式-斜体,可能会降低文本颜色对比度)和屏幕阅读器阅读时。
<article>
    <h1>MyProductName V22290</h1>
    <p>The description for this product is currently unavailable</p>
    <a href="buy/229283">Buy</a>
</article>