2017-02-20 1 views
2

Sagen wir, ich habe den folgenden Code irgendwo:CSS Nest combinators

<div> 
    <h1></h1> 
</div> 
<a></a> 

und zusätzlichen Code an anderer Stelle:

<div> 
    <h1 class="specialClass"></h1> 
</div> 
<a></a> 

Ich mag würde CSS schreiben, die nur den zweiten Anker-Tag auswählt. Ist das machbar? Meine ursprüngliche Schätzung war, einen Selektor wie folgend zu tun:

div > h1.specialClass ~ a 

Aber das funktioniert nicht. Wie schiebe ich die Kombinatoren, um das zu bekommen, ist das sogar in aktuellen CSS möglich?

+7

Es kann (noch) nicht durchgeführt werden, da es keine übergeordneten Selektor ist. Du brauchst JavaScript. – j08691

+0

Bah, davor hatte ich Angst. Danke – pasquers

+0

Möchten Sie das zweite Anker-Tag oder das zweite Tag auswählen, wenn es ein Anker ist? – Siphalor

Antwort