Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2012, 09:06
gmonterog
 
Fecha de Ingreso: mayo-2012
Ubicación: Palma de Mallorca
Mensajes: 71
Antigüedad: 12 años
Puntos: 1
Uso de :target para mostrar/ocultar un <div>

Hola a todos:

Lo que estoy haciendo es emplear la pseudoclase :target para mostrar un contenido oculto mediante display none. El principio general no me plantea ningún problema pero cuando lo uso a mitad de una pagina larga, se produce el desplazamiento de la misma como consecuencia del uso del enlace (necesario para emplear :target)

Para que se entienda bien y para que podáis acceder al código, he preparado un pequeño ejemplo que dejo colgado en [URL="http://www.e-funciona.com/target"]http://www.e-funciona.com/target[/URL]

Agradecería a todos los maestros del foro si me pueden decir:
  • ¿Se puede evitar este desplazamiento con esta técnica?
  • Si es así, ¿hay algún soporte para :target en IE8?
  • ¿Me recomiendan alguna otra técnica para lograr el mismo efecto?

La idea es solo html y CSS. No se nada de JavaScript, PHP, ni programación en general (y de lo otro se poco, jeje...)

Gracias de antemano a todo el mundo.

Saludos,

GMG