2017-10-24 6 views
0

当社のCMSのメーカーがこのように見えるHTMLテンプレートを提供します。私の意見ではアクセスキー属性は一意であるべき

<li><a accesskey="A" href="#">Accordion</a></li> 
<li><a accesskey="A" href="#">Audio/Video</a></li> 
<li><a accesskey="C" href="#">Charts</a></li> 
<li><a accesskey="C" href="#">Container</a></li> 
<li><a accesskey="F" href="#">Forms</a></li> 

を、属性は一意である必要があります。これは正しいです?

答えて

1

必須ではありません。複数の要素であれば動作が異なるブラウザで異なる同じアクセスキーを持っています

  • IE、Firefoxの: がアクティブになります押されaccesskeyと、次の要素
  • クローム、サファリ:押すと最後の要素押され accesskey
0

HTMLが目に何のガイダンスを提供していないが起動されると、最初の要素:accesskey

  • オペラを有効化されます主題。

    実用的な面では

    固有のものではありませんaccesskey属性値、一部のブラウザはに要素をできるようになります:

    WCAG noteは、その試験の一つの障害状態として申し出これは言います他の人は受け入れられるものとしてただ一つの価値しか取らないだろう。


    TLDR:これらは一意である必要はありませんが、重複すると問題が発生します。

  • 関連する問題