¿Técnica CSS “inner-html”?

Me preguntaba si había alguna manera de consultar los elementos de acuerdo con la palabra que contiene. Entonces, si tengo:

Home

Quiero cualquier #globalPageHeader h1 que tenga la palabra Home en él, para tener una propiedad de display de none .

Obviamente, este ejemplo no funcionaría, pero me preguntaba si hay algo como eso:

 #globalPageHeader h1(innerHTML == "Home") { display: none; } 

No quiero usar innerHTML de JavaScript porque no tengo acceso a las partes de JavaScript del administrador.

¡Cualquier ayuda es muy apreciada!

Con CSS puro, eso es imposible.

Esto no es posible usando CSS. Sin embargo, puedes hacerlo usando jQuery. ¿Por qué no simplemente agregar una clase a las tags h1 deseadas?

Tuve un problema similar. Lo que puede hacer es agregar un atributo al elemento

. Por ejemplo title :

 

Home

Y luego en el CSS:

 #globalPageHeader h1[title = 'Home'] { display: none; } 

Funcionó para mí