Al usar CSS, ¿hay alguna forma de seleccionar el descendiente más cercano de un elemento que coincida con un cierto selector?CSS para seleccionar el descendiente más cercano?
<div class="foo"> <!-- if we're inside this -->
<div>
<br />
<div class="bar"> <!-- match this -->
<div class="bar"> <!-- but not this -->
<div class="bar"> <!-- or this -->
</div>
</div>
</div>
<div class="bar"> <!-- I don't really care whether we match this -->
</div>
</div>
</div>
Es decir, algo que se seleccione la primera .bar
dentro de cualquier .foo
(independientemente del número de elementos secundarios o hermanos están en el medio), pero no el segundo o tercer .bar
.
Si tiene una segunda '.bar' que es una hermana a la que desea seleccionar, ¿desea que también se seleccione? – Paulpro
Idealmente no, pero eso también sería aceptable. –
¿Habrá solo una 'barra', con todas las demás' barras' contenidas en ella? – animuson