为了使我正在开发的网站符合 WCAG,我正在向其添加语义结构。
我注意到如果标题也是一个链接,我正在使用的熨平板阅读器 (VoiceOver) 不会拾取它。
那是:
<h1>This is a H1 heading</h1>
<h3><a href="someurl.html">This is a H3 heading</a></h3>
<h4>This is a H4 heading</h4>
在转子 ( ctrl-opt-u
) 中显示为:
1: This is a H1 heading
4: This is a H4 heading
如果您将h3
文本从<a>
标签中移出,那么This is a H3 heading
文本节点也将移出,或切换到 using span
,标题会显示在转子中。
我的问题是:有没有办法让h3
标题显示在标题转子上,同时将其保留为超链接?
如果有人知道这是否是 NVDA 或 JAWS 的类似问题,那么该信息也将不胜感激。