スキップリンクとは(Skip Link)

最終更新日: 公開日: 2022年07月

WordPress の公式テーマ登録時に知ったことを少し書いてみる.
テーマを投稿するとレビュアーからのダメ出しが来る.
自分の時間もあるだろうに大変ありがたいことである.

そこで指摘されたものにスキップリンクというものがあった.

それはコンテンツをスキップするというナビゲーションのことである.

スキップリンク

上の画像の左上に「コンテンツへスキップ」という枠が見えるのが分かるだろうか?

スキップリンク(Skip Link)

当初,これは知らなかったのだが,
https://make.wordpress.org/themes/handbook/review/required/#skip-links
のURLを見て直してね,という連絡が来た.

ただこの時はこのページに飛んでもその id がないせいで該当の箇所にジャンプしていなかった.
それに気づかなかったので,なんのことか分からず,他の警告の修正をやっていた.

改めてテーマをアップロードしても,同じことを言われるので不思議だなと思っていたら,skip links という項目があることに途中で気がついた.

https://make.wordpress.org/themes/handbook/review/required/#3-accessibility:~:text=3.%20Accessibility-,Skip%20links,-Themes%20must%20include

このようなリンクであれば気づいたのだが,とにかく,「skip link について考慮していないぞ」と言われていることが分かった.

これは思い切り意訳すると,

最初にタブキーを押した時に「コンテンツへスキップ」というメッセージを表示し,そこでエンター(リターン)キーを押すとメニューなどのリンクを飛ばし,メインの文書部分の最初に飛んでいくという機能が必要だ

ということらしい.そして,このことを skip link というようだ.

スキップリンク実現方法

それは以下のページに方法が書いてある.

要は普段は見えないようにしていて,タブキーでフォーカスが当たった時だけ表示されるという,よく考えられた方法であった.
そのため,focus という擬似クラスを使っている.

display: none; で非表示するとタブキーで飛べなくなるので,それとは別の非表示にする方法をとっているのがポイントだった.

CSS の世界はなかなか奥が深い.

キーボードだけで操作できるように

他にも「キーボードナビゲーションもしっかり考慮しなさい」ということも言われた.

どうも公式テーマに登録するには

ブラウザでタブキーやスペースキーなどであらゆるページにアクセスできるようにしていないとダメだよ.

ということらしい.

こちらは次の「キーボードナビゲーションの実現」という投稿記事で紹介する.

 

Contact

ご質問等ありましたら,お手数ですが弊社の個人情報保護方針をお読み頂いた上でフォームからお願い致します.

 
   
Chrome 拡張機能 PageSpeed Insights SEO WordPress Youtube お問い合わせフォーム アナリティクス アンケートフォーム サーチコンソール セミナー タグマネージャー データベース ヒアリング プラグイン ページ閲覧解析 マーケティング メール配信 リッチリザルト レスポンシブ対応 ログ解析 勉強会 商品企画 営業 営業力 営業支援システム 実装 検索順位 検索順位チェックツール 追跡 開発者ツール
contact
Pagetop