Die Elternauswahl ist in CSS3 nicht vorhanden. Hierfür wird empfohlen, den CSS4-Selektor $ zu verwenden, der so aussehen könnte (Auswahl des li-Elements) -
ul $li ul.sub { ... }
Alternativ können Sie diese Funktionalität mit jQuery mit einer einzigen Codezeile erreichen. Der Selektor :has() wählt alle Elemente aus, die ein oder mehrere Elemente enthalten, die mit dem angegebenen Selektor übereinstimmen.
$('ul li:has(ul.sub)').addClass('has_sub');
Sie können Stile zu li.has_sub in CSS hinzufügen.
Das obige ist der detaillierte Inhalt vonWenn das übergeordnete Element ein untergeordnetes Element mit CSS und HTML hat, wenden Sie Stile auf das übergeordnete Element an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!