0

最後に適用されるのはどれ?

  • 外部ファイルからの CSS
  • インライン CSS

私はCSSスタイルでレース状況を持っています. いくつかの要素にスタイルを与えましたが、ユーザーは WYSIWYG エディターを介してそれらを編集することができ、持続性の理由から、WYSIWYG によって生成されたインライン CSS をデータベース内に保存する必要があります。では、ユーザーがブラウザでファイルを再度レンダリングすると、最後にどの CSS が適用されるのでしょうか?

4

1 に答える 1

5

特異性が等しく、規則がないと仮定すると、 aと要素!importantの間に違いはありません。これらは、スタイルシートを含めるための異なる構文です。<link><style>

<link>          <!-- applied 1st --> 
<style></style> <!-- applied 2nd -->
<link>          <!-- applied 3rd -->

style 属性は実質的に無限の特異性を持っているため、最後に適用されます (!importantルールを除く)。

カスケードも参照

于 2012-05-01T09:16:46.560 に答える