ホームページ >ウェブフロントエンド >CSSチュートリアル >ルールを直接参照せずに CSS スタイルを効率的に再利用するにはどうすればよいですか?
CSS では、あるルールセットを別のルールセットから直接参照することはできません。ただし、コードの再利用性と効率的なスタイル設定を実現するには、2 つの実行可能なアプローチがあります。
スタイルシート内の複数のルールセットにわたってセレクターを再利用できます。次のコードを考えてみましょう:
.opacity, .someDiv { filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
この例では、.opacity ルールセットは、.opacity クラスと .someDiv クラスに一致する両方の要素に適用されます。
単一のルールセットで複数のセレクターを使用することもできます。これは、セレクターをカンマで区切ることによって行われます:
.radius, .someDiv { border-top-left-radius: 15px; border-top-right-radius: 5px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; }
このアプローチでは、.radius ルールセットは、.radius クラスと .someDiv クラスに一致する両方の要素に適用されます。
最後に、クラスを使用して単一の HTML 要素に複数のクラスを適用できます。 属性。これにより、同じ要素に複数のルール セットを適用できます。
<div class="opacity radius"></div>
このコードは、.opacity と .radius の両方のルール セットを
CSS クラスに名前を付けるときは、要素をどのようにスタイル設定するかではなく、なぜスタイルを設定する必要があるのかを説明するのが最善です。たとえば、.opacity と .radius の代わりに、.hidden と .rounded の使用を検討してください。これにより、各クラスの目的が理解しやすくなり、コードが明確になります。
以上がルールを直接参照せずに CSS スタイルを効率的に再利用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。