どのような方法でパフォーマンスが最善であるか知りたいのですが、この単純な一般的な例を考えれば、太字の下線付きと青色のテキストを含む要素が必要です。要素のCSSクラスは1つの特定のクラスに対してたくさんありますか?
私はこの方法を使用することができます。
<p class="bold underlined blue">Happy little clouds</p>
または
<p class="bold-underlined-blue">Happy little trees</p>
は最初は複数のクラスを明らかに生じるであろうが、これらのクラスの究極の再利用は、1を作るよりも良いように思わ非常に特殊なクラスですが、もう一方で、より多くのクラスを生成すると、これはパフォーマンスの影響があると推測します。
再利用性がない場合は、他の多くのルールで 'font-weight:bold;'を定義します。だから、「パフォーマンスへの影響」は、あなたの最初の解決策では大したことではありません。 –
パフォーマンス上、*具体例*では、2番目の方が優れています。 CSSファイルが小さければ小さいほど、ロードが速くなります。しかしここで真実にしよう - 再利用可能ではなく、各要素*の特定のクラスの実際のユースケースは何ですか?各要素に特定のクラスを作成した場合、ページ上の要素と同じ数のCSSルールが常に*少なくとも*存在します。あなたが再利用可能なクラスのために行くなら、あなたは100の要素とわずか10のルールを持つことができます。したがって、99.9%のケースでは、*再利用可能なクラス*が良い方法です。議決権行使は「主に意見に基づく」として終了する。 – Santi
「主意見に基づく」一方通行が他よりも高速にレンダリングすると、それは私が求めていた問題であるが、その後、私は意見ベースではなく、私は信頼できるがありません – LouisColeman