Hola:
Perdona que me meta donde no me llaman, pero esto no acabo de entenderlo. ¿Podrías explicármelo?
Cita:
Iniciado por jaruso Yo no he sido el insolente, tu primer post no iba en un muy buen tono...
Yo no veo la insolencia por ningún lado.
Cita: jaruso, el asunto es el siguiente:
si en el enlace tienes la imagen insertada en el html
<a href="pagina.html">Enlace<img src="imagen.jpg" /></a>
y al ser visitada quieres poner la nueva imagen como background en lugar de insertada:
a:visited{
background-image:url('imagen2.jpg');
}
¿qué es lo que hará desaparecer la imagen insertada del HTML? nada.
Tienes entonces varias alternativas: puede empezar por no incrustar la imagen sino ponerla como fondo del enlace, y cambiarla en :visited por otro fondo; puedes usar algo como
a:visited img {visibility: hidden;}
Habría que ver tu caso específico para ver qué es lo mejor.
Te ha dado la solución la persona que, según mi opinión, más sabe de CSS en este foro y la solución seguramente funcione. Aunque solo fuera una prueba es así como se aprende CSS, probando. Creo que te has ofendido sin tener porqué y espero que no te ofenda mi mensaje también.
Saludos.