最後に適用されるのはどれ?
- 外部ファイルからの CSS
- インライン CSS
私はCSSスタイルでレース状況を持っています. いくつかの要素にスタイルを与えましたが、ユーザーは WYSIWYG エディターを介してそれらを編集することができ、持続性の理由から、WYSIWYG によって生成されたインライン CSS をデータベース内に保存する必要があります。では、ユーザーがブラウザでファイルを再度レンダリングすると、最後にどの CSS が適用されるのでしょうか?
特異性が等しく、規則がないと仮定すると、 aと要素!important
の間に違いはありません。これらは、スタイルシートを含めるための異なる構文です。<link>
<style>
<link> <!-- applied 1st -->
<style></style> <!-- applied 2nd -->
<link> <!-- applied 3rd -->
style
属性は実質的に無限の特異性を持っているため、最後に適用されます (!important
ルールを除く)。
カスケードも参照