Deseo decorar los enlaces a páginas externas a mi sitio con un icono especial para indicar que no pertenen al sitio.
¿Se puede lograr utilizando solo CSS?
Recibe ayuda de expertos
Es gratis y fácil
Respuestas, votos y comentarios
Recibe puntos, vota y da la solución
Deseo decorar los enlaces a páginas externas a mi sitio con un icono especial para indicar que no pertenen al sitio.
¿Se puede lograr utilizando solo CSS?
Puedes hacerlo de dos formas:
1. Asignándole un nombre de clase al tag "a". ejemplo:
<a href="http://www.google.com" class="external_link"> enlace a pagina externa</a>
con los estilos en css:
.external_link {
background: url(images/icono_especial.png) no-repeat scroll right center transparent;
padding-right: 15px;
}
2. Crear un estilo general y "automático", el cual asignará la imagen y un espacio a todos los enlaces externos:
a[href^="http://"]{
background: url(images/icono_especial.png) no-repeat scroll right center transparent;
padding-right: 15px;
}