Pseudo-clases de enlace
Los navegadores web suelen mostrar enlaces no visitados de forma diferente a los visitados anteriormente.
[Sintaxis]
a:link{ Declarations }
a:visited{ Declarations }
a: link: se aplica a los enlaces que aún no se han visitado.
a: visited: se cumple una vez que el usuario ha visitado el enlace.
Pseudo-clases dinámicas
Los navegadores web interactivos a veces cambian la representación en respuesta a las acciones del usuario.
[Sintaxis]
a:hover{ Declaraciones }
a:active{ Declaraciones }
a: hover: se presenta cuando el usuario coloca el elemento sobre algún elemento, pero no necesariamente está activo.
a: active: se aplica mientras el usuario está activando un elemento.
Ejemplo
[style.css]
a:link, a:visited{
color: #ff0000;
text-decoration: underline;
}
a:hover, a:active{
color: #0000ff;
text-decoration: none;
}
[index.html]
<p>Jump to <a href="http://www.google.com/">Google</a></p> <p>Jump to <a href="http://www.yahoo.com/">Yahoo!</a>
Reto
[style.css]
nav ul li a:link, nav ul li a:visited{
color: #333333;
text-decoration: none;
}
nav ul li a:active, nav ul li a:hover{
color: #990066;
text-decoration: none;
}
Fuente: www.w3.org

No hay comentarios:
Publicar un comentario