CSS基礎 練習問題 60:優先度の強制指定
通常のCSSの優先順位(カスケードのルール)を無視して、強制的にあるスタイルの指定を最優先で適用させたい場合、正しいCSSの書き方はどれか。
- プロパティの値の最後に「!urgent」を記述して、適用優先度を最大にする。
- プロパティの値の最後に「!primary」を記述して、適用優先度を最大にする。
- プロパティの値の最後に「!highest」を記述して、適用優先度を最大にする。
- プロパティの値の最後に「!important」を記述して、適用優先度を最大にする。
- プロパティの値の最後に「!absolute」を記述して、適用優先度を最大にする。
正解と解説を見る
正解:プロパティの値の最後に「!important」を記述して、適用優先度を最大にする。
特定のスタイルの優先順位を最も高くするキーワードを指定するため、該当する説明が正解です。
【正解の理由】
プロパティの値の最後に半角スペースを空けて「!important」を記述すると、通常のCSSの詳細度(セレクタの強さ)や記述順序のルールを無視して、そのスタイルが最優先で適用されるようになります。
【不正解の理由】
• 「!urgent」というキーワードは存在しないため誤り
• 「!primary」というキーワードは存在しないため誤り
• 「!highest」というキーワードは存在しないため誤り
• 「!absolute」というキーワードは存在しないため誤り