Hoy me di cuenta de esto y me estuve comiendo la cabeza un buen rato. ¿Por qué si hago esto no funciona? Es muy curioso... ¿Hay alguna razón?
Código HTML:
Ver originalsection p:first-child{
color: green;
}
<li>varios elementos
</li>
¿No se permite usar el selector :first-child cuando en la misma capa les preceden otros elementos distintos?
En este caso la solución es simple, se puede usar ul+p, pero aun así me intriga.