Ver Mensaje Individual
  #16 (permalink)  
Antiguo 18/03/2009, 14:57
Avatar de jomaruro
jomaruro
Colaborador
 
Fecha de Ingreso: junio-2002
Ubicación: Naboo
Mensajes: 5.442
Antigüedad: 21 años, 10 meses
Puntos: 361
Respuesta: Imagen Al Volver de un Enlace Visitado

Hola:

Perdona que me meta donde no me llaman, pero esto no acabo de entenderlo. ¿Podrías explicármelo?

Cita:
Iniciado por jaruso Ver Mensaje
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.