网页中 figure 标签的 figcaption 元素如何作为可访问名称
figure 标签的可访问名称由其第一个 figcaption 元素提供,该元素必须是 figure 的第一个或最后一个子元素。
figcaption 元素在 figure 中的位置要求
figure 元素内部必须包含一个 figcaption 元素才能作为可访问名称。figcaption 元素必须是 figure 的第一个或最后一个子元素。如果 figure 中有多个 figcaption 元素,只有第一个会被识别为可访问名称。figcaption 元素提供了父级 figure 的可访问名称。figure 元素本身不包含任何属性,只包含全局属性。
figure 元素代表自包含的内容,可能包含可选的标题。figure、其标题和内容被视为一个整体单元。figcaption 元素用于为 figure 添加标题或说明。figcaption 元素必须直接嵌套在 figure 标签内部。figcaption 元素不能作为 figure 的兄弟元素。
figcaption 元素作为可访问名称的机制
figcaption 元素提供了父级 figure 的可访问名称。这意味着屏幕阅读器等辅助技术会读取 figcaption 的内容来描述 figure。figure 元素本身没有独立的可访问名称,必须依赖 figcaption。figcaption 元素的内容会被视为 figure 的标签。figure 元素的内容本身不提供可访问名称。
figure 元素与 figcaption 元素共同构成一个语义单元。figure 元素可以包含图片、代码片段、引语等。figcaption 元素用于解释或标注这些内容。figcaption 元素作为 figure 的可访问名称,帮助用户理解内容。figure 元素的内容与 figcaption 元素的内容共同构成一个整体。
figure 元素的可访问性配置
figure 元素隐式具有 ARIA 角色 figure。如果 figure 中没有 figcaption 子元素,则允许任何 ARIA 角色。如果 figure 中有 figcaption 子元素,则不允许任何 ARIA 角色。figure 元素可以接受任何接受流内容的父元素。figure 元素的内容类别是流内容和可感知内容。
figure 元素没有标签 omission 规则,必须同时包含开始标签和结束标签。figure 元素的内容可以是图片、代码片段、引语等。figcaption 元素的内容可以是文本、链接、代码等。figcaption 元素的内容必须是流内容。figure 元素的内容必须是流内容。
figcaption 元素的内容与结构
figcaption 元素的内容可以是文本、链接、代码等。figcaption 元素的内容必须是流内容。figcaption 元素可以是 figure 的第一个子元素,也可以是最后一个子元素。figcaption 元素不能作为 figure 的中间子元素。figcaption 元素的内容可以是文本、链接、代码等。figcaption 元素的内容必须是流内容。
figure 元素的内容可以是图片、代码片段、引语等。figure 元素的内容必须是流内容。figure 元素的内容可以是文本、链接、代码等。figcaption 元素的内容可以是文本、链接、代码等。figcaption 元素的内容必须是流内容。figure 元素的内容必须是流内容。
资料与延伸阅读
你可以通过以下原始资料核对文中概念,并继续深入阅读。