CSS <その他リファレンス メモ> 言語 等 CSSHTML JavaScriptPython ライブラリ・プラットフォーム jQuerymicro:bit Xamarin ドキュメンテーション DoxygenJSDoc MarkdownSHFB XML ドキュメント コメント その他 各種資料 子サイト 簡易リファレンス・Tips サポート寄付 疑似クラス一覧 :link【未訪問リンク要素】・:visited【訪問済みリンク要素】 ・:target【リンク先要素】 疑似クラス :link【未訪問リンク要素】疑似クラス:visited【訪問済みリンク要素】疑似クラス:target【リンク先要素】疑似クラス メモ 外部リンク 構文 例 メモリンク関連の疑似クラス 実装により順序あり :link【未訪問リンク要素】 → :visited【訪問済みリンク要素】 → :hover【ホバー要素】 → :active【アクティブ要素】 要素については、HTML5 リファレンス メモ 参照 外部リンクCSS3 (英語) 6.6.1.1. The link pseudo-classes: :link and :visited 6.6.2. The target pseudo-class :target CSS 2.2 (Working Draft) (英語) 5.11.2 The link pseudo-classes: :link and :visited CSS 2.1 (英語) 5.11.2 The link pseudo-classes: :link and :visited 構文構文説明E:link { スタイル定義 } 未訪問リンクのE要素に適用E:visited { スタイル定義 } 訪問済みリンクのE要素に適用E:target { スタイル定義 } リンク先のE要素に適用例 <style> #linkA:link { font-weight: bold; } #linkB:visited { font-style: italic; } #link1:target { color: red; font-weight: bold; } #link2:target { color: red; font-weight: bold; } #on-off:target { display: none; } </style> <div><a id="linkA" href="#not">未訪問リンク</a></div> <div><a id="linkB" href="pseudo-class-link-css.html">訪問済みリンク (このページ)</a></div> <div><a href="#link1">リンク1へ (クリックするとリンク先が変化)</a></div> <div><a href="#link2">リンク2へ (クリックするとリンク先が変化)</a></div> <div id="link1">リンク1</div> <div id="link2">リンク2</div> <div><a href="#on-off">非表示 (クリックすると下の表示が変化)</a> ・ <a href="#reset">リセット</a></div> [<span id="on-off">表示 → 非表示</span>] <span id="reset"></span> 未訪問リンク訪問済みリンク (このページ)リンク1へ (クリックするとリンク先が変化)リンク2へ (クリックするとリンク先が変化)リンク1リンク2非表示 (クリックすると下の表示が変化) ・ リセット[表示 → 非表示]