0

既存の Web ページ用の style.css ファイルがありました。次に、内部スタイル シートを使用していくつかの新しい Web ページを作成しました。しかし、新しいページは内部のスタイル シートに従って表示されませんでした。これらのページを新しい Web アプリケーションに移動すると、正常に動作します。

また、style.css を使用して新しいページ用の外部スタイル シートを作成しようとし、それを含めました。ただし、それでも新しいページはそれに応じて表示されませんでした。

何が問題なのか誰にも教えてもらえますか? style.css は内部スタイル シートまたは他の css をオーバーライドしますか?

4

2 に答える 2

2

Nostyle.cssは、他のスタイルをオーバーライドしません。CSS は、特定性に基づいて要素に適用するスタイルを決定します。

CSS の特異性はやや大きなトピックですが、重要なトピックです。ここでそれについて読んでください:

CSS の特異性: 知っておくべきこと

編集

特異性を等しくするために、最後に定義されたスタイルが使用されます。

于 2012-11-12T06:27:02.223 に答える
1

それは優先順位と、フォームの例 style.css をどのように使用しているかによって異なります。!important

よく読んだ

  1. CSS の優先順位
  2. 6 プロパティ値の割り当て、カスケーディング、および継承
  3. CSS におけるスタイルの優先順位を理解する: 特異性、継承、および CascadeCSS の優先順位
  4. CSS 固有性に関する仕様
于 2012-11-12T06:26:38.033 に答える