2011-07-20 16 views
39

¿Es posible crear una regla CSS que aplique un estilo a cualquier etiqueta IMG con un SRC que contenga una cadena específica, por ejemplo "hideme"? Por ejemplo, si tuviera las siguientes 3 imágenes en una página, ¿ocultaría la segunda?CSS ocultar todas las imágenes con el atributo SRC correspondiente

<img src="images/test1.png"> 
<img src="images/hideme.gif"> 
<img src="images/test3.jpg"> 
+0

¿Puede dar más información sobre la situación en la que usaría esto? –

+2

Esto acaba de convertirse en una "pregunta popular" y me gustaría recordar por qué incluso quería hacer esto :) –

Respuesta

88

Utilice esta CSS3 attribute selector:

img[src*="hideme"] { 
    display: none; 
} 

prefiero utilizar una clase hideme lugar, pero si debe ocultar una imagen basada en su atributo src, lo anterior está muy bien.

+1

Como es habitual, algunas versiones de IE son conocidas por tener errores con selectores de atributos CSS3. La referencia de SitePoint es útil: http://reference.sitepoint.com/css/css3attributeselectors – BoltClock

+0

El enlace fue muy útil, gracias –

+0

funcionando perfectamente. –

Cuestiones relacionadas