0

多くの要素のいくつかのプロパティを設定するために、CSS ユニバーサル セレクターで使用するのは良い習慣ですか。たとえば、次のようになります。

* {margin: 0; padding: 0;}

おそらくデフォルト値は論理的であり、1 行ですべてを変更するべきではありません。

4

3 に答える 3

2

ユニバーサル セレクターに関するこの問題は、一部の要素で潜在的に有用なブラウザーの既定値を削除しようとしているということです。後で明示的に追加し直す必要があります。

つまり、ユーザーは CSS スタイルをダウンロードして、ダウンロードせずに既に完全に受け入れ可能なパディングまたはマージンを持っていた要素にパディングまたはマージンを戻す必要があります。

要素をすべてのブラウザーで同じようにレンダリングすることを検討している場合は、できるだけ多くのブラウザーの既定値を維持しようとするnormalize.cssを確認することをお勧めします。

于 2012-12-13T21:10:57.030 に答える
2

ユニバーサル セレクターは、トラブルシューティングに適しています。オーバーフローの問題を引き起こしている要素に完全に困惑している場合は、* {border:1px solid pink}. トラブルシューティングが完了したら、必ず削除してください。

于 2012-12-13T18:03:36.060 に答える
1

ユニバーサル セレクターはパフォーマンスの問題を引き起こすため、回避するようにしてください。

于 2012-12-13T18:00:01.950 に答える