我正在尝试想出一种在我的 html5 页面上显示访问键快捷方式的好方法。
有些地方建议使用链接/标签/标题/任何内容的第一个字母作为访问键,以便直观。这些地方通常建议您通过与标题的其余部分不同的样式来“巧妙地”向用户暗示它是一个访问键——也就是说,使其带有下划线、斜体或粗体。这听起来会很丑陋,并且让人认为这是一个错误!
其他地方建议使用数字作为访问密钥,以免与浏览器或设备内置访问密钥冲突。这些地方通常建议在括号中的标题之后显示访问键。这听起来更丑陋,更不清晰!
有没有更好的方法来选择访问密钥,以及如何显示它们?
编辑: 我真的很喜欢@Luke2012 的建议,即同时使用字母和数字,例如:
<input type="search" name="q" accesskey="s 0">
但是,虽然这在 IE 中运行良好,但它会禁用 Firefox 或 chrome 中元素的所有访问键。