¿Por qué el selector h3: nth-child (1): contiene ('a') funciona?

Compruebo este selector:

h3:nth-child(1):contains('a') 

selector no funciona?

Compruebo esto en firefinder y no devuelve nada (no información de que hay cero elementos)

Entonces verifique esto:

h3:nth-child(1)

y devuelve h3, por lo que el selector es casi bueno, pero algo con este texto (h3 tiene el texto 'a') sale mal.

Respuestas a la pregunta(2)

Su respuesta a la pregunta