2

正しい/エラーのないCSS2.1スタイルシートを作成する方法について2つの質問があります。

  1. CSSバリデーターは、CSS2.1ではoverflow-y: scrollサポートされていないことを教えてくれます。それで、私は同じ効果のために何を使うことができますか?
  2. .errorと.contact3(もちろん異なるクラスについて)の2つのコンテキストで色と背景色に同じ色を表示する500の警告のようなものがありますが、それはどういう意味ですか?そして、どうすればこれを解決できますか?

ありがとう

4

2 に答える 2

5

1. CSS バリデーターは、overflow-y: scroll は CSS 2.1 ではサポートされていないと私に言いました。では、同じ有効な効果のために何を使用できますか?

これらは CSS3 で導入されたため、有効ではありません。overflowCSS 2.1 では、水平方向と垂直方向の両方を同時に設定することしかできません。

現在、ほとんどのブラウザーがサポートしoverflow-yているため、2.1 の検証について心配する必要はありません (CSS は CSS 3 バリデーターで有効になるため)。overflow: autoサポートされていないブラウザーのフォールバックとして使用できます。

2. 2 つのコンテキスト .error と .contact3 で Same colors for color と background-color (もちろん、異なるクラスについて) と言う 500 警告のようなものがありますが、これはどういう意味ですか? そして、どうすればこの問題を解決できますか?

問題はそれが何を言っているのかということです。background-colorと同じ場合color、テキストがユーザーに表示されないため、警告が生成されます。それがあなたの意図である場合は、それらの要素にフォアグラウンドcolorを設定することをお勧めします。transparent

.error {
    color: transparent;
}

ただし、それを超えて、警告は単なる警告であり、CSS は有効です。間違いを犯した可能性があることを知らせる警告が存在します。

于 2011-05-25T13:11:27.117 に答える
2

overflow:auto; これにより、必要に応じてスクロールバーが追加されます。

于 2011-05-25T13:09:39.457 に答える