【发布时间】:2014-06-11 10:52:12
【问题描述】:
我一直试图在 WCAG 或 WAI 指南中找到创建链接锚点的适当方法。
我目前的网站有这样的锚点:
<h2><a name="blah" id="blah">Blah H2 Content</a></h2>
但由于我不想添加不必要的 CSS 来取消任何锚点(不,它们并不都在标题中),我想知道这是否可以访问,或者它是否违反了 WCAG 或 WAI-ARIA 准则:
<h2><a name="blah" id="blah"></a>Blah H2 Content</h2>
【问题讨论】:
-
按照这些准则,仅使用
<h2 id="blah">Blah H2 Content</h2>有什么问题吗?毕竟,在 HTML 4.01 中已经指定了任意元素上的 id 可以用作锚点。其他一切,使用额外的a元素,我认为只是不必要的膨胀,除非有非常具体的原因使用它们。 -
我不是网站上唯一工作的用户,因此出于一致性原因,
<a>标签选择了name和id属性(是的,我知道name已弃用)在标题和跨度标签上使用简单的 id。我想知道的是这个限制,实现它的最佳方式是什么。
标签: html accessibility wai-aria wcag