Newly available 条件付きOK。主要ブラウザで対応済みだが、古いバージョンでは未対応の場合がある。フォールバックを検討。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
89
89
131
18.2
89
18.2
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
::target-text {
  background-color: #ffeb3b;
  color: #000;
}

ライブデモ

defaulthilight

CSS defaulthilight demo.

プレビュー全画面表示

customcolor

CSS customcolor demo.

プレビュー全画面表示

Multiplematch

CSS Multiplematch demo.

プレビュー全画面表示

実務での使いどころ

  • テキストフラグメントのカスタムハイライト

    URLテキストフラグメントでハイライトされたテキストの背景色や文字色をサイトのデザインに合わせてカスタマイズします。

注意点

  • テキストフラグメント機能自体がすべてのブラウザで同じように動作するわけではないため、ハイライトスタイルの一貫性は保証されません。

アクセシビリティ

  • ハイライトされたテキストと背景のコントラスト比が WCAG 基準を満たすよう注意してください。