一般的な CSS の使用には何が優れていますか? 特定の例を示していますが、質問は、あらゆる状況でのこれの一般的な適用を対象としています。
table.class tbody tr td.class2 {
stuff;
}
また
td.class2 {
same stuff;
}
(唯一の td.class2 が常に親を持つ場合: table.class tbody tr.)
野生のルール、依存関係などを持つテーブルがたくさんある極端な状況でない限り、2番目の方が速いと思います。前者の方が具体的で分かりやすいのですが、数が多いと把握しづらくなるのではないかと思います。
CSSを書くならどっちがいい?コンテキストに依存すると思います:
- 一般的に良いポリシーとして。
- 圧倒的な数の訪問者とコンテンツを持たない Web ページ。
- 圧倒的な数の訪問者はいないが、テーブルとコンテンツの量がかなり多い Web ページ。
- 圧倒的な数の訪問者がいるが、テーブルとコンテンツの量がそれほど多くない Web ページ。
- 圧倒的な数の訪問者とコンテンツを持つ Web ページ。
御時間ありがとうございます!