いくつかのコードをレビューした後、不要なプロパティを削除したため、空のルールが発生しました。空のCSSルールはどうすればいいですか?
だから私はこのような何かを知っている:この空のテーブルのルールに関するアクションの最高のコースがどうなるか、今
table.foo
{
}
table.foo td.bar
{
padding: 5px;
}
を?それを削除するか、そのままにしますか?子要素を定義できるように親要素を宣言する必要がありますか?それは実際にはうまく機能しませんが、いくつかの検証の考慮事項がありますか?すべての入力をいただければ幸いです。
合意。 table.fooの存在は、td.barルールに明示的に記述されています。空のルールには、まだ「生きている」ルールには存在しない有用な履歴や意図はありません。 – TSomKes
私はときどきそれを空にして、インデントセレクタを使用して、組織化に役立てます。 – seanmonstar
ポイントを獲得しました。ダウンサイドには、ダウンロードするためのより大きなCSSファイル、「膨れた」ルールリストなどが含まれるだろうが、私はその組織がこれらの懸念をはるかに上回る可能性があると想像できる。 (ネガティブを打ち消すために、問題のプロジェクトが意味のある「終わり」に達したと仮定して、Sam DeFabbia-Kaneの最適化ステップが好きです。) – TSomKes