Hej, finns det någon selector för att t.ex. selecta alla divs som innehåller en span, likt jQuery's :has() selector. Fungerar det inte med: Ursäkta det var ett dåligt exempel, tänk dig att det finns lite mera text i diven som inte ligger inom <span> så ser du mitt problem :) Aha, då förstår jag. Kan du inte sätta en klass på just den diven när du vet att den ska innehålla en span? Nej tyvärr, har ingen kontroll över html-koden. Ställ in något för p div och ställ tillbaka det på p div span d? Du har inte möjlighet att processa koden med XSLT? Fast det kanske inte är säkert att koden följer XML?Selector för element som innehåller annat element
Exempel
<script>
<p>
<div>hej</div>
<div>
<span>hej</span>
</div>
</p>
</script>
Något sånt här:
<script>
p div:has(span) {
color: #f00;
}
</script>Sv: Selector för element som innehåller annat element
<code>
p div span { }
</code>
Eller vad blir skillnaden mot om has() hade fungerat?
ThomasSv:Selector för element som innehåller annat element
<script>
<p>
<div>hej</div>
<div>
(Ändra mig!)
<span>hej</span>
</div>
</p>
</script>Sv: Selector för element som innehåller annat element
ThomasSv:Selector för element som innehåller annat element
Sv: Selector för element som innehåller annat element
Edit: Fast då påverkas ju flera p div som inte ska påverkas...
ThomasSv: Selector för element som innehåller annat element