HTML教程:建立超级连接
时间:2019-11-14 12:37:10 来源:未知 作者:站长技术网 点击:次
tabbing浏览 Some page 注意 快捷键的麻烦是,用户常常没有办法知道它们在哪里和到底是什么键(除非查看源代码)。虽然JAWS──一个可以大声读出快捷键的屏幕阅读器,但要掘尽其能,你还是得让快捷键更直白。 连接的标题 为连接添加标题属性title是一个好主意,这会给用户所指向连接的予说明,所以能改进导航。 假如这个连接是执行Javascript的,这也有利于为没有使用Javascript功能的用户解释什么将会(或不会)发生。 title="Open a nasty Javascript pop-up window">Monster 弹出窗口 说到Javascript弹出窗口,你要坚持使用的话,或者很多人(你的用户)告诉你要使用,你可以用onkeypress和onclick来使得页面更易用。并且,在功能上定义了返回false的弹出窗口,包含一个带有href属性指向普通页面的连接,对于一个没有使用Javascript功能的用户来说,可以以普通方式载入这个页面。 比如:
相邻的连接 相邻的连接应该至少用空格隔开,以便为屏幕阅读器清晰辩明。 这也可以用字符来完成,连接之间的(比如竖线 |── 连接 | 连接),或者包围连接的(如中括号 [] ── [连接] [连接])。把连接放在列表里面也是一个好主意。然后可以用CSS来样式化显示,甚至可以是并行的列表(用 display: in-line)。 跳过导航 你应该让使用屏幕阅读器的用户一个跳过导航直接到内容的机会。这是因为,假设你的连接是固定的(应该是),用户不必经受每一页同样的信息,尤其是大量的。你可以设置一个连接,跳过导航直接跳到内容的连接。 看起来像是这样的:
The HeadingSkip navigation 显然,你没有必要在可视化浏览器中显示它,所有你可以用CSS开隐藏它。 注意 这是虽然只是一个CSS的小技巧,但是“跳过导航”的特效药。这涉及到隐藏连接的方法。
|