HTMLアクセスキー属性


定義と使用法

accesskey属性は、要素をアクティブ化/フォーカスするためのショートカットキーを指定します。

注:ショートカットキーにアクセスする方法は、ブラウザによって異なります。 

Browser Windows Linux Mac
Internet Explorer [Alt] + accesskey N/A
Chrome [Alt] + accesskey [Alt] + accesskey [Control] [Alt] + accesskey
Firefox [Alt] [Shift] + accesskey [Alt] [Shift] + accesskey [Control] [Alt] + accesskey
Safari [Alt] + accesskey N/A [Control] [Alt] + accesskey
Opera Opera 15 or newer: [Alt] + accesskey
Opera 12.1 or older: [Shift] [Esc] + accesskey

ただし、ほとんどのブラウザでは、ショートカットを別のキーの組み合わせに設定できます。

ヒント:複数の要素が同じアクセスキーを持っている場合の動作は異なります。

  • IE、Firefox:アクセスキーが押された次の要素がアクティブになります
  • Chrome、Safari:アクセスキーが押された最後の要素がアクティブになります
  • Opera:アクセスキーが押された最初の要素がアクティブになります

に適用されます

アクセスキーはグローバル属性の一部であり、任意のHTML要素で使用できます。

エレメント 属性
すべてのHTML要素 アクセスキー

指定されたアクセスキーを持つ2つのハイパーリンク:

<a href="https://www.w3schools.com/html5" accesskey="h">HTML5</a><br>
<a href="https://www.w3schools.com/css3" accesskey="c">CSS3</a>

ブラウザのサポート

Attribute
accesskey Yes Yes Yes Yes Yes