如何为键盘导航的虚线边框赋予不同的风格,颜色?仅当用户使用键盘导航而不是导航mouse over
和:active
时才会显示样式。
alt text http://easycaptures.com/fs/uploaded/234/9318036912.png
风格应该适用于所有具有有效css的主流浏览器。
答案 0 :(得分:5)
使用CSS无法做到这一点。此外,出于可用性原因,这并不是理想的。始终牢记Jakob Nielsen's“网络用户体验规律”:
用户将大部分时间花在其他网站上。
这意味着它们会根据大多数其他网站上常用的内容形成对您网站的期望。如果您偏离,您的网站将更难使用,用户将离开。
答案 1 :(得分:1)
没有自然或直接的方法来实现这一目标。但是,除了可用性原因之外, 可能会这样做 - 实现和维护非常麻烦。它将是onKeyPress和onFocus处理程序的组合,用于根据特殊的地图数据结构设置和删除样式,该数据结构映射您在页面上使用的任何控件或表单输入的方向性。