Parto diciendo para los amantes de las validaciones, que esto aunque parezca que no valida, si lo hace :D
Es
una técnica muy usada y que tiene múltiples alternativas, pero que yo
realmente solo uso para mostrar a los usuarios si el enlace se abre en
la misma pestaña o ventana que estamos visitando, o no.
La forma de trabajarlo es la siguiente:
elemento[atributo=""(X)valor]"" { estilos; }
donde (X) puede tomar los valores de $ y ^ para señalar que el atributo
debe terminar o empezar respectivamente por ese valor .
Entonces si aplicamos lo de arriba, para colocar un icono al lado
izquierdo de un enlace con destino en una nueva pestaña o ventana, el
código sería el siguiente
a[target="_blank"] {
background: url('http://bligoo.com/media/users/1/52024/images/blank.gif') left center no-repeat;
padding-left: 18px;
}
ahora otra alternativa buena es mostrar si los enlaces nos dirigen a otra página...
y eso lo hacemos de este modo...
a[href^="http"] {
background:url(ahi/ustedes/colocan/la _imagen.algo) no-repeat left top;
padding-left: 10px;
}
a[href^="http://www.sitio.bligoo.com"][href^="http://sitio.bligoo.com/"] {
background-image: none;
padding-left: 0;
}
Ahora el problema que le veo a esto, es que las imágenes con vínculos a otras paginas también tendrían el iconito, pero se puede solucionar agregándole una clase a ese enlace, por ejemplo:
De modo que agregaríamos también
a.imagen {
background-image: none;
padding-left: 0;
}
Pero esto nos obliga a cada vez que enlacemos una imagen agregarle el atributo class="imagen"... por lo tanto yo me quedo solo con el primero.
Por ultimo, les informo que esta técnica solo funciona en los mejores navegadores, es decir, de IE6 para abajo, simplemente lo ignorará.
Ejemplo: Fabbianz.com
(Me parece incómodo que el "creador de links" de Bligoo no tenga la opción de elegir cual es el target de nuestro enlace, pero bueno...)
Saludos y que ojala les sirva!



La verdad es que llevaba tiempo buscando cambiar los iconos de los RSS y me lo has solucionado de un plumazo!
Esto lo estudie hace no mucho pero no me quedo claro, pero despues de leerte lo he aprendido jejeje