単一要素上の複数の CSS クラス
HTML と CSS では、単一の HTML 要素に複数のクラスを適用できます。これにより、要素のスタイルの柔軟性とカスタマイズが向上します。
この例の目的は、CSS クラスを使用して、異なるスタイルを持つ 2 つのソーシャル アイコンを作成することです。1 つは上部のパディングがゼロで、もう 1 つは下部の境界線がありません。ただし、提供されたコードにはエラーが含まれています。
問題の理解
提供されたコードには 2 つの問題があります。
コードの修正
問題を修正するには、HTML と CSS を次のように変更します。
HTML
<div class="social first"> <!-- Combine classes in a single class attribute --> <div class="socialIcon"><img src="images/facebook.png" alt="Facebook" /></div> <div class="socialText">Find me on Facebook</div> </div>
CSS
.social.first { padding-top: 0; } .social.last { border-bottom: none; }
説明
修正済みコード:
デモ
動作するデモについては、次の JSFiddle を参照してください: https://jsfiddle.net/tybro0103/covbtpaq/
要素に複数のクラスを適用することで、Web 用のユニークでカスタマイズ可能なスタイルを作成できます要素。
以上が複数の CSS クラスを単一の HTML 要素に適用してスタイルをカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。