クリエイターが身につけておくべき新・100の法則という本から紹介。
CSSは下に書いたものが優先されるプログラム的な仕様のほかに、優先順位を決めるルールがある。
よく知られてるのは以下の基本ルール。
- CSS作成者による優先順位。
- Webページ製作者が作成したCSS
- Webブラウザ使用者が作成したCSS
- WebブラウザのデフォルトCSS
- 記述位置が下のものが優先される。
- !important宣言の付いたスタイルが最優先される。
!importantが付くと優先順位が変わる。- Webブラウザ使用者が作成したCSS(!important有)
- Webページ製作者が作成したCSS(!important有)
- Webページ製作者が作成したCSS
- Webブラウザ使用者が作成したCSS
- WebブラウザのデフォルトCSS
さらに、スタイルの個別性を決める数値というものが存在する。