0

私の質問の答えが見つかりません。したがって、パフォーマンスについて話す場合、どちらが優れているのだろうかと考えています。共通のクラスを 1 つ持つか、同じことを行うがコードの読みやすさを向上させる 2 つの異なるクラス名を持たせるかです。

.some_ul{
margin:0;
padding:0;
}

また

    .people_ul, .animals_ul{
margin:0;
padding:0;
}

オブジェクト指向プログラミングに似たようなものがあるので、より多くのクラスやオブジェクトを作成すると、より多くのリソースを使用したり、CSS にそのようなものはなく、コードを簡単に読むのに役立つ 2 番目のアプローチを作成することに問題はありません。

4

3 に答える 3

3

昨年、css セレクターのパフォーマンスの問題が話題になりました。そこからみんな落ち着いてきました。事実、つまり統計を見ると、それは本当に問題ではありません。読みやすさを求めてください。違いはごくわずかです。フロントエンドのパフォーマンスに本当に関心がある場合は、他の場所に注力する必要があります。

この件名について詳しく説明しているこのリンクを確認してください: CSS ファイルに書き込む代わりに <img> タグにクラス名を割り当てますか?

于 2013-05-11T16:38:28.780 に答える
1

「同じもの」の定義によります。

共通のセマンティクスを共有する2 つの要素がある場合は、両方に 1 つのクラスを使用する必要があります。セマンティクスが異なる 2 つの要素があり、たまたまいくつかのビジュアル プロパティを共有している場合は、2 つの別個のクラスを使用します。

これに一貫性を持たせることは、Web サイトの維持と進化が苦痛ではなく簡単になることを保証するのに大いに役立ちます。

于 2013-05-11T16:35:47.880 に答える
-2

css は、Web サイトのファイル サイズを縮小するための略語です。共通クラスを使用することをお勧めします

于 2013-05-11T16:33:29.927 に答える