MDNに記載されているように、ID ルールはクラス ルールよりも高速であり、タグ ルールはユニバーサル ルールよりも高速であることを認識しています。私の質問は、継承に関する CSS のパフォーマンスに関するものです。たとえば、次のうちどれがより効率的ですか?
body {
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
}
h1 {
font-family: Georgia, serif;
font-size: 36px;
font-weight: 700;
}
また
h1 {
font-family: Georgia, serif;
font-size: 36px;
font-weight: 700;
}
.article-text {
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
}
<body>
DOM には 1 つのタグしかありませんが、何百ものp.article-text
要素が存在する可能性があります。<body>
タグが 1 つしかないので<body>
、要素のスタイルを変更したとしても、スタイルがより効率的であるということ<h1>
ですか? それとも.article-text
、より具体的なセレクターを使用し、要素のスタイル変更について心配する必要がないため、要素のスタイルを設定する方が効率<h1>
的ですか?
これはいつも疑問に思っていました。考え?