Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/11/2013, 16:44
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Como activar el enlace en mi FAQ

¿Cómo ocultas los elementos?

En principio, como dice Triby, para enlaces internos se hace directamente sobre el identificador de un elemento:

Código HTML:
Ver original
  1. <div id="algo"></div>
  2. <a href="#algo">Enlace a algo</a>

Si lo ocultas con CSS, entonces puedes hacer que se muestre el contenido de #algo usando una pseudo clase para cuando el hash de la URL corresponda con el identificador:

Código CSS:
Ver original
  1. #algo:target {
  2.   display: block;
  3. }

Obviamente no te valdrá mucho si tienes cien elementos que ocultar. Entonces podrías hacer algo tal que:

Código HTML:
Ver original
  1. <div id="algo" class="respuesta"></div>

Código CSS:
Ver original
  1. .respuesta {
  2.   display: none;
  3. }
  4. *:target {
  5.   display: block;
  6. }

Que debería de funcionar.

Última edición por pzin; 12/11/2013 a las 08:32 Razón: formato código