sobre selectores que para hermano general etiquetas ejemplos combinador codigos css css3

selectores - Regla de CSS basada en el contenido



selectores css (5)

Esta pregunta ya tiene una respuesta aquí:

Me gustaría aplicar un estilo diferente a todos los anclajes que contienen una palabra específica. ¿Se puede hacer en CSS puro? Está bien si es solo CSS3.


@bobince ayúdame y escribí este código:

var x = document.getElementsByTagName(''TD''); for (var i= x.length; i-->0;) if (x[i].innerHTML==''closed'') x[i].parentNode.style.background= ''#FEE'';

Si el contenido de algunos TD está " cerrado ", el color de fondo del TR se identificará con un color rojo claro.



Usa el Hitch que es una pequeña biblioteca JS. Puede aplicar fácilmente el estilo basado en contenido a cualquier elemento. Tiene muchas opciones y es ideal para un estilo condicional.



No :contains fue propuesto una vez, pero no está en el Borrador de Trabajo actual de Selectores de CSS3.

Necesitarías algo de JavaScript, por ejemplo:

for (var i= document.links.length; i-->0;) if (//bSpecificWord/b/i.test(document.links[i].innerHTML) document.links[i].style.color= ''red'';