最近のhttp://csslint.netの立ち上げで、私は過去にスタイルシートを作成したいくつかの方法に疑問を投げかけています。次の方法は、私が最近使用した方法です。
/* Fonts */
h1 { font-size:20px }
p { font-size:12px }
/* Colors */
h1 { color:green }
p { color:grey;
background-color:white }
/* Margins */
h1 { margin:0 }
p { margin:0 0 5px }
リンターによると、問題は、見出しセレクターを何度も再宣言していることです。もちろん、その理由は、ルールのタイプを論理的に分離するためです。色を変更したい場合は、色の領域にアクセスします。寸法を変更したい場合は、寸法領域にアクセスします。
CSSLintは、スタイルを上書きして文字を浪費する危険があるのではないかと心配していますか、それとも見出し要素の全体的な表示に寄与するブロックの数に関連するパフォーマンスの問題がありますか?
これは悪い習慣ですか、それとも単に誤警報ですか?