Newly available 主要ブラウザで対応済みだが、古いバージョンでは未対応の場合がある。

概要

テキストフラグメント (#:~: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でページ内テキストを指定してハイライト表示。

注意点

  • 古いブラウザでは対応していない場合がある。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。