Date:2011/07/04
Category: HTML
Category: HTML
CSSを記述しているときに(特に他人が書いたCSS)、ハマってしまうことがあります。例えば、
「CSS自体はしっかり記述しているはずなのに、なんで効かないの??」
みたいな感じです。
うっかりミスでもなんでもないのに、なぜだーと時間ばかりが過ぎていきます。
だいたいそんなときは「!important」のチェックミス。
他人がどこかに使ってたりします。!importantを使うと、その行数が優先的に使われるためその後に設定したCSSがきかないのです。
コーダーが自分ひとりであれば問題ないのですが、複数の人と行う場合はコーディングルールをしっかり決めておいたり、「Cascading」 されて (段階的に) 適用される性質をフルに使ってできるだけ!importantを使わないようにしましょう。
「CSS自体はしっかり記述しているはずなのに、なんで効かないの??」
みたいな感じです。
うっかりミスでもなんでもないのに、なぜだーと時間ばかりが過ぎていきます。
だいたいそんなときは「!important」のチェックミス。
他人がどこかに使ってたりします。!importantを使うと、その行数が優先的に使われるためその後に設定したCSSがきかないのです。
コーダーが自分ひとりであれば問題ないのですが、複数の人と行う場合はコーディングルールをしっかり決めておいたり、「Cascading」 されて (段階的に) 適用される性質をフルに使ってできるだけ!importantを使わないようにしましょう。