Targeting verschachtelter Elemente mit CSS
Angenommen, ich habe einige tief verschachtelte Markups, die ich mit CSS als Ziel festlegen möchte. Es könnte alles sein, aber zum Beispiel:
<div>
<div id='someid'>
<span class='someclass'>
<a class='link' href='alink'>Go somewhere</a>
</span>
</div>
<div>
Ist es akzeptabel, eine CSS-Regel zu schreiben, die auf die<a>
direkt taggen, wie das?
a.link { font-size: large; }
Oder wird dies als Nicht-Standard angesehen, der in einigen Browsern fehlschlagen kann? Muss ich jedes Element in der Kette so anvisieren?
div div span.someclass a.link { font-size: large; }