以下のhtmlフラグメントでは、 "menu" divがマークアップ内に存在しない場合にのみ、 "main" divに背景イメージが必要です。これは可能ですか?条件付きCSS:兄弟の子divが存在する場合、
<div class="header">
<div class="siteTitle">site title</div>
<div class="tagline">site tagline</div>
<div class='menu'></div>
</div>
<div class="main"></div>
このためのCSSセレクタはありません。あなたの選択は、メインの親要素またはJavaScriptを使用してクラスを設定しています。 – Keyo
ヘッダが1つでメインが1つの場合は、クラスの代わりにIDを使用する必要があります。 – Keyo