Categories

¿Cómo añadir los estilos de enlaces múltiples en la misma página?

Template-help.com Team noviembre 15, 2010
Rating: 4.7/5. From 6 votes.
Please wait...

P: ¿Cómo añadir varios estilos de enlace en la misma página?

R: Podemos definir un estilo de vínculo que sólo está activo en una área determinada de la página por medio de los selectores dependientes del contexto.
En lugar de dirigir A: selector de enlace, vamos a definir una área exterior, separado de la área donde necesitamos algún estilo de vínculo.

Por ejemplo:


<html>
<head>
<style type=”text/css”>
.body A:link {color: #ff6600; text-decoration: none}
.body A:visited {color: #0000ff; text-decoration: none}
.body A:active {color: #0000CC; text-decoration: none}
.body A:hover {color: #6699cc ; text-decoration: underline; color: red;}

.body2 A:link {color: #0000CC; text-decoration: underline overline}
.body2 A:visited {color: #0000CC; text-decoration: underline overline}
.body2 A:active {color: #0000CC; text-decoration: underline overline}
.body2 A:hover {color: #0000CC; text-decoration: underline; color: green;}
</style>
</head>

<body>
UN TIPO DE ENLACES
<br/>
<span class=”body”>
<a href=”http://www.yahoo.com”>YAHOO</a>
<br/>
<a href=”http://www.google.com”>GOOGLE</a>
</span>
<br/>
<br/>
OTRO TIPO DE ENLACES
<br/>
<span class=”body2″>
<a href=”http://www.yahoo.com”>YAHOO</a>
<br/>
<a href=”http://www.google.com”>GOOGLE</a>
</span>
</body>
</html>

Fíjese en la manera de utilizar <span>  para definir el contexto.
Esto es inteligente por dos razones:

    • esto nos permite utilizar los estilos de enlace diferentes en la misma página, en lugar de estar limitados a la utilización de un estilo único de enlace.
    • podemos definir las áreas enteras donde se aplica un cierto estilo de enlace. Por lo tanto, no tiene que añadir una definición de estilo a cada de los enlaces de esa área.

Esta entrada fue publicada el Trabajar con CSS y etiquetada css, HTML, style. Agregar enlace permanente a marcadores.

Submit a ticket

Si Usted todavía no puede encontrar un tutorial suficiente para arreglar su problema, por favor use el siguiente enlace para enviar un ticket a nuestro equipo de soporte técnico. Nosotros enviaremos nuestra respuesta dentro de próximas 24 horas: Enviar un ticket