1. ホーム
  2. html

[解決済み] HTML/CSSのデフォルトのリンクカラーは何ですか?

2022-03-06 19:11:27

質問

次のようなコード表現が必要です。 #FFFFFF .

解決方法は?

HTML5 の時点で、ハイパーリンクの前景色などは、標準化の方向で デフォルトのレンダリング動作として期待されるガイドライン . 特に、以下のセクションから引用します。 フレーズコンテンツ また、未訪問と訪問のハイパーリンクの推奨デフォルトカラーは以下の通りです。

:link { color: #0000EE; }
:visited { color: #551A8B; }

アクティブなハイパーリンクには、推奨されるデフォルトがないことに注意してください ( :link:active, :visited:active ただし

これらのデフォルトカラーと それなりに は動作することを期待します。しかし、ブラウザはこれらのガイドラインの一部または全部を自由に無視することができることに留意してください。 必須 に従わなければなりません。しかし、それは 推奨 はブラウザ間で一貫したユーザー体験を提供するため(この文脈では "expected" がどのように定義されているか)、そのため チャンスは この色は、ほとんどのブラウザのデフォルトに対応するものです。最悪の場合、これらの色はまだ合理的な 近似値 実際の値の

特に、FirefoxとChromeの最新版では、未訪問リンクと訪問済みリンクのデフォルトの色は上記のガイドラインと一致していますが、IEの最新版では異なる値を報告しています:未訪問リンクは rgb(0, 102, 204) または #0066CC であり、訪問したリンクは rgb(128, 0, 128) または #800080 . 古いバージョンの Firefox(と、おそらく Safari/Chrome)は、同様に異なるデフォルトを持っていました。しかし、これらは古いバージョンであり、私が知る限り、今日の主な異常値は IE です。Project Spartanでこれが変更されるかどうかはまだわかりません - 現在、IEの最新バージョンと同じ値が反映されています。

という標準的な配色をお探しの場合。 中古 HTML5で提案されたものではなく、すべてのブラウザで提案されたものです。また、純粋なCSSを使用して、特定の要素の特定のプロパティを、ブラウザのデフォルト値に戻す方法もありません。HTML5が提案する色を使用するか、独自のカラースキームを作成してそれを使用する必要があります。これらのオプションのいずれかが、ブラウザに関係なく、ブラウザのデフォルト値よりも優先されます。

もし迷ったら、いつでも about:blank のテクニックは、以前説明したデフォルトの色を嗅ぎ分けるために、現在も適用可能です。これを使えば、例えばすべてのブラウザでアクティブリンクの色を嗅ぎ分けることができます。Firefoxの最新版(今回の更新では29)では、以下のようになります。 rgb(238, 0, 0) または #EE0000 .