Selector de CSS basado en el texto del elemento?

Posible duplicado:
¿Hay un selector de CSS para los elementos que contienen cierto texto?

¿Hay alguna manera de seleccionar un elemento en CSS basado en el texto del elemento?

es decir:

li[text=*foo] 
  • foo
  • bar
  • Eso probablemente no funciona.

    Editar: también solo es necesario que sea compatible con Chrome.

    No directamente con CSS, podría establecer las propiedades de CSS a través de JavaScript en función de los contenidos internos, pero al final todavía tendría que estar operando en las definiciones de CSS.

    Sé que no es exactamente lo que estás buscando, pero tal vez te ayude.

    Puede intentar usar un selector jQuery :contains() , agregue una clase y luego haga un estilo normal para una clase.

    Probablemente fue discutido, pero a partir de CSS3 no hay nada como lo que necesita (ver también ” ¿Hay un selector de CSS para los elementos que contienen cierto texto? “). Deberá usar marcado adicional, como este:

     
  • some text
  • some other text
  • Luego refiérase a él de la manera habitual:

     li > span.foo {...}