重複の可能性:
CSS のユニバーサル セレクターのパフォーマンスへの影響は?
box-sizing
すべてのレイアウトがはるかに簡単になるため、スタイルシートでこのプロパティを使用しています。
私が行う方法は、レイアウトの基本となるすべての要素を作成し、クラスをclass="box"
にリセットすることです。私の理由は、できるだけ具体的にすることがベストプラクティスであるということです。しかし、最近、誰かがこれを使用しているのを見ました:.box
border-box
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
これは、すべての要素をリセットし、バックエンドの手間がかからないという点で理想的ですが、パフォーマンスの観点からは悪い考えでしょうか? ドキュメント全体に対するユニバーサル セレクターの費用はどのくらいかかるのでしょうか?