Programación en castellano
Inicio > Taller ASP > Internet > CSS > Subrayado de enlaces (II)
-Artículos

Subrayado de enlaces (II)

1 . Adoremos al estándar CSS2 (alabado sea)
2 . Modo de empleo

El soporte de parte del estándar CSS2 tanto en Explorer 4 como en las nuevas versiones del futuro Netscape 5 nos permiten realizar este truco de una manera mucho más sencilla.

Adoremos al estándar CSS2 (alabado sea)

En general, todas las propiedades de hojas de estilo implementadas en los navegadores actuales responden al estándar CSS1. Por el momento (con la posible exclusión del Mozilla de Netscape) ningún navegador soporta este estándar por completo pero, sin embargo, algunos interpretan algunas propiedades del CSS2.

Este nuevo estándar incluye muchas cosas nuevas, incluyendo algunas pseudoclases que dan un comportamiento dinámico a los enlaces. Entre ellas está la pseudoclase hover.

Los enlaces siempre habían tenido pseudoclases dependiendo del estado en que estuvieran: normal, ya visitado o con el usuario pulsando sobre ellos. De este modo se podían modificar sus atributos por medio de hojas de estilo al igual que se hacía antes desde la etiqueta BODY. Esta nueva pseudoclase permite modificar los atributos de un enlace cuando el usuario pasa el ratón por encima del mismo.

Modo de empleo

El método es muy similar al que utilizabamos en la anterior entrega para dejar sin subrayado a nuestros enlaces. En esta ocasión, además, vamos a pintarlos de negro. Cuando el usuario pase el ratón por encima se subrayarán y colorearán de azul. Estos son los estilos que debemos incluir:

<STYLE TYPE="text/css">
  A.link { text-decoration: none; color: black; }
  A:hover.link { text-decoration: underline; color: blue; }
</STYLE>

Añadiendo a todas nuestras etiquetas A el parámetro CLASS="link" lograremos el efecto que buscamos:

 

Últimos comentarios
4 comentarios

cool.... (03/02/2004)

Por
esto es cool pero si quieres tener una clase con estas opciones es mejor asi:

.clase:link{text-decoration: none; cursor: default;}
.clase:visited{text-decoration: none; cursor: default;}
.clase:activate{text-decoration: none; cursor: default;}
.clase:hover{text-decoration: underline; cursor: default;}

lo mas sencillo (21/04/2001)

Por
lo unico que se tiene que hacer es poner en el head:


Otro ejemplo (26/02/2001)

Por
En mi página web (http://punk.iespana.es para quien la quiera visitar) he puesto parecido que creo q debe llevar menos trabajo:


A:link { COLOR: #FFBF00; TEXT-DECORATION: none }
A:visited { COLOR: #FFBF00; TEXT-DECORATION: none }
A:active { COLOR: #80FF00; TEXT-DECORATION: underline }
A:hover { COLOR: #80FF00; TEXT-DECORATION: underline }


Lo utilicé sobre una página que ya tenía con el primer script para subrayar enlaces, de ahí q tenga con casi todos los enlaces CLASS="link". Pero lo utilicé en otra nueva completamente, sin escribir e atributo de CLASS, y funcionaba igualmente de bien. Espero que sea de ayuda.

Muy bonito (25/11/2000)

Por
Lo use en algunas de mis paginas y queda bastante
bonito.
Saludos, Marco
 
Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados