同じ親要素上の複数のクラスを同時に使用すると機能しません: BEM
P粉208469050
P粉208469050 2023-09-10 17:58:49
0
1
477

ヘッダーには 2 つのクラスがあります:.header-containersolid-greenまたはsolid-blueのようなテーマ クラスです。

現在のマークアップは、関連するテーマ スタイルを適用する際に問題なく機能しますが、BEM を使用したいので、すべての CSS をheader-containerクラスでラップする必要があります:

リーリー

リーリー リーリー

ただし、CSS をheader-containerクラスでラップすると、テーマ クラスが機能しなくなります。どこが間違っているのか誰か教えてもらえますか?

P粉208469050
P粉208469050

全員に返信 (1)
P粉510127741

.header-container { .top-banner { height: 70px; } .main-banner { height: 140px; } &.solid-green { .top-banner { background-color: green; } .main-banner { background-color: lightgreen; } } &.solid-blue { .top-banner { background-color: blue; } .main-banner { background-color: lightblue; } } }
いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!