Widely available YES。主要ブラウザで広く対応済み。本番利用を推奨。

対応ブラウザ

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

基本構文

CSS
a[href]::after {
  content: ' (' attr(href) ')';
}
[data-tooltip]::before {
  content: attr(data-tooltip);
}

ライブデモ

linkurldisplay

CSS linkURLdisplay demo.

プレビュー全画面表示

Tooltip

CSS tooltip demo.

プレビュー全画面表示

Dataattributelabel

CSS Dataattributelabel demo.

プレビュー全画面表示

実務での使いどころ

  • 印刷用スタイルでURLを表示

    印刷時にリンクのURLをテキストの後に表示させ、紙面でもリンク先が分かるようにできます。

注意点

  • content プロパティで表示されるテキストはDOM上のテキストノードではないため、ユーザーが選択・コピーできない場合があります。

アクセシビリティ

  • content プロパティで生成されたテキストはスクリーンリーダーに読み上げられることがあります。重要な情報は擬似要素ではなくHTML本体に配置してください。