和超文本链接
介绍和超文本链接

概述

超文本链接是最基本的HTML的元素之一,顾名思义(HTML超文本标记语言)因此,使超文本链接万博体育官网网址的网页可及性的最基本和最重要的方面在大多数情况下,这是一个简单的任务标准的超文本链接工作能力的所有技术及平台和用户都可以访问它们,是否直接或通过使用一些辅助技术正如所料,有更多的超文本链接可访问性比简单的创建一个链接某些类型的链接更万博体育官网网址,和某些类型的链接是完全在万博体育官网网址与某些类型的残疾的人因为链接是网页内容的基本的功能,在万博体育官网网址链接是最严重的障碍之一,总体的可访问性。

键盘可访问性的链接

用户必须能够浏览并选择每个链接仅使用键盘在大多数浏览器中,选项卡键允许用户从链接,链接的输入键允许用户选择一个链接如果访问一个链接的唯一方法就是用鼠标,链接不可用的人不能使用鼠标How is it even possible to create a link that is in万博体育官网网址 by keyboard? The most common method is by using JavaScript event handlers that do not permit keyboard access (see the article onJavaScript事件处理程序).

重要的

必须有一个非空的链接href属性,以被认为是真正的链接和万博体育官网网址键盘用户。

最严重的障碍之一是创建链接,无处可去开发人员有时使用JavaScript来创建动态菜单,下拉,当用户将鼠标悬停于某些链接用鼠标在某些情况下,链接本身漫骂,和它唯一的目的是暴露下拉菜单中的链接,拥有这真正的目的地Links like this often have a pound sign as the link destination, which means that the link destination is the same page; clicking on the link accomplishes nothing键盘和鼠标用户都将经历什么都没有试图激活链接。

不好的例子

这个例子中的链接它的唯一目的是激活一个JavaScript函数。

< a href = " # " onmouseover = " dropdownmenu() " > < / >产品

鼠标用户至少可以点击下拉菜单中的链接,但键盘用户不能访问下拉菜单,链接是完全无用的,下拉菜单中的所有链接的目的地是完全在万博体育官网网址一个解决办法是放弃下拉菜单,而不是使用标准的超文本链接另一个解决方案是指定一个真正的(如链接的目的地。href = " products.htm "),将相同的链接列表,可以通过下拉菜单更多信息见例2鼠标移到目标上部分的JavaScript事件处理程序

屏幕阅读器和链接

屏幕阅读器通常通知用户,一段文字(或图形)是一个链接

大多数屏幕阅读器说每个链接之前“链接”例如,一个“产品”链接将由下巴解读为“链接产品”。

含义:链接不需要包括“链接”链接文本,因为所有用户已经知道的联系是一个链接这是更多的问题与图形作为链接的alttext for a graphic does not need to say "link" or "link to." Otherwise, JAWS users will hear "link graphic link to Products," which is redundant.