0

私のコードにはこの一般的なステートメントがあります

<body link="#FFFF00" vlink="#FFFF00" alink="#FFFF00">

Web Expression 4は、メッセージでコードを強調表示します。'World Wide Webコンソーシアムは、属性を古いものと見なすようになりました。新しい構成が推奨されます。

残念ながら、それ以上の情報は得られません。

最新にするためにどのコードが必要ですか?

4

2 に答える 2

2

HTMLの構造内にスタイルを埋め込んではいけません。そのため、メッセージが表示されます。ドキュメントの構造とその外観の分離が良いこととして受け入れられるようになったのはかなり前のことです。スタイルはCSSに組み込まれています。

この問題を解決するには、CSSを使用します。

リンクの場合、、、および:の疑似クラスを使用して要素のスタイルを設定する必要がありますalinkvisitedactive

a:link, a:visited, a:active {
    color: #FFFF00;
}
于 2012-09-28T10:11:59.280 に答える
1

属性は、以前と同じように機能します。それらをCSSに置き換えるのは簡単ですが、何も変更されません(CSSが無効になっている比較的まれな場合を除いて、デフォルトのリンクの色が使用されます)。

たとえば、ページ上のリンクごとに異なる色を使用する場合は、CSSを使用すると便利です。

コードの主な問題は、リンクの色を設定する方法ではなく、同じ色と、リンクを示すものとして一般に認識されていない色に設定することです。

于 2012-09-28T11:42:55.023 に答える