2010-01-27 12 views
9

Necesito ayuda para configurar un enlace como activo de manera predeterminada cuando la página carga la primera vez.Cómo establecer un enlace activo como predeterminado cuando la página carga por primera vez

<style type="text/css"> 
a{ 
color:black; 
} 
a:hover{ 
color:white; 
} 
a:active{ 
color:blue; 
} 
</style> 


<div> 
<!--I want this fisrt link to be set as active by default--> 
<a href="#"/> 
<!--I want this one as normal--> 
<a href="#"/> 
</div> 
+0

La pseudo-clase 'activa' indica que un elemento está actualmente activo (lo que creo que se traduce en" actualmente es el tema de un clic "). No estoy muy seguro de por qué querría configurar eso en la carga de la página; no es como si estuviese engañando a alguien diciendo que actualmente se está haciendo clic en el enlace. –

+0

La razón de esto es porque la página tiene varios enlaces (como pestañas) para navegar por la página, cuando la página carga por primera vez la página uno de los enlaces es similar a (inicio), que debería estar activo para indicar que el el usuario está en esa página. – Amra

Respuesta

7
+0

Gracias, funcionó como un sueño. – Amra

1
  1. Marque las etiquetas "a" con una clase (como "enfoque").
  2. Establezca todas las etiquetas "a" activas en la clase "foco" con su aspecto preferido.

<style type="text/css"> 
a 
{color:black;} 
a:hover 
{color:white;} 
a.focus:link, a.focus:visited 
{color:blue;} 
</style> 

<div> 
<a href="#" class="focus">This link is active by default.</a> 
<a href="#">This is a normal link.</a> 
</div> 

Nota final: También he corregido el tag "a", ya que estaba mal.

+0

por alguna razón, no funciona :-(, gracias de todos modos – Amra

+0

Esto no funcionará. El primer enlace se volverá azul solo cuando se está haciendo clic. Sin apariencia predeterminada. Voto a la baja – Martin

+0

Lo siento, no entiendo bien. Lo he corregido, verifique si ahora tiene el comportamiento que desea. – Davmuz

0
a{ 
    color:black; 
} 
a:hover { 
    color:white; 
} 
a:active, div a:first-child { 
    color:blue; 
} 

Compatible con los navegadores más recientes, pero no mucho más que eso.

+0

Lo siento, no puedo hacer que funcione, funciona en IE7 también? Gracias – Amra

+0

no, dije los navegadores más recientes. –

Cuestiones relacionadas