Scroll to text fragment
テキストフラグメント (#:~:text=) はURLのフラグメントでページ内のテキストを指定し、自動スクロール・ハイライト表示を行います。
概要
テキストフラグメント (#:~:text=) はURLのフラグメントでページ内のテキストを指定し、自動スクロール・ハイライト表示を行います。
対応ブラウザ
デスクトップ
Chrome 80+
Edge 80+
Safari 16.1+
Firefox 131+
モバイル
Chrome Android 80+
Safari iOS 16.1+
Firefox Android 131+
基本構文
HTML
<!-- URLにテキストフラグメントを指定 -->
<a href="https://example.com/page#:~:text=重要なテキスト">
該当テキストへ直接リンク
</a>
<!-- 範囲指定も可能 -->
<!-- #:~:text=開始テキスト,終了テキスト --> 実務での使いどころ
-
Scroll to text fragment の活用
テキストフラグメントへのスクロール。URLでページ内テキストを指定してハイライト表示。
注意点
- 古いブラウザでは対応していない場合がある。
アクセシビリティ
- スクリーンリーダーでの読み上げを確認すること。