CSS を使用して単一の HTML 要素で複数のクラスのスタイルを設定するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-20 13:56:16
オリジナル
964 人が閲覧しました

How Can I Style Multiple Classes on a Single HTML Element Using CSS?

単一要素での複数のクラスのスタイル設定

CSS を使用する場合、特定のスタイル効果を実現するために HTML 要素に複数のクラスを適用する必要が生じる場合があります。ただし、HTML を使用して複数のクラスを割り当てると混乱が生じ、不正確な結果が生じる可能性があります。

あなたの場合、最初のソーシャル アイコンから上部のパディングを削除し、最後のソーシャル アイコンから下部の境界線を削除することを目的としていました。この問題は、同じソーシャル div に 2 つの別個のクラスを直接追加しようとした HTML マークアップから発生しました。

正しい HTML マークアップ:

複数のクラスを適切に使用するには

<div class="social first"></div>
ログイン後にコピー

対応する CSS:

.social.first {
  padding-top: 0;
}
ログイン後にコピー

この構文を使用すると、.social と.first クラスは HTML の div 要素に適用され、両方のスタイル要件をターゲットにすることができます。

デモの例:

/* Base styling for both social icons */
.social {
  width: 330px;
  height: 75px;
  float: right;
  text-align: left;
  padding: 10px 0;
  border-bottom: dotted 1px #6d6d6d;
}

/* Styling for the first social icon */
.social.first {
  padding-top: 0;
}

/* Styling for the last social icon */
.social.last {
  border: none;
}
ログイン後にコピー

このコードは正常に動作します。最初のソーシャル アイコンの上部にゼロ パディングを適用し、最後のソーシャル アイコンから下の境界線を削除して、必要なスタイル要件を満たします。

以上がCSS を使用して単一の HTML 要素で複数のクラスのスタイルを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート