…que por ahi te sirve. tiene que ver con la presentacion de las paginas de un sitio cuando se imprimen.
constato:
- que uno no quiere que la gente, cuando imprime paginas de tu sitio, imprima los menues que aparecen a los costados, u otras partes de la pagina, porque ocupan espacio en la hoja y no sirven de nada (no se pueden clickear!);
- queres que los links que aparecen subrayados en pantalla, no aparezcan subrayados en la pagina impresa, y que ademas aparezca, entre parentesis, la direccion web a la que apuntan (lo cual es interesante para referencia futura)
- que no queres tener que mantener una “version imprimible” o “printer friendly” de la pagina, que es considerada una mala costumbre, y te duplica el quilombo de tu sitio
- queres usar algo estandar
entonces, en el CSS de tu blog, pone algo asi:
@media print {
a {
color: black;
text-decoration: none;
}
.noprint {
display: none;
}
a:after {
content: " (" attr(href) ") ";
}
}
explicacion:
@media
delimita un sector de tu CSS para que se use solamente… en algun tipo de medio: print, screen y all son los valores mas comunes.a:after
“inyecta” despues de cada elemento “a”, un texto; en este caso, el valor del atributo href.- si le pones
class="noprint"
a cualquier elemento, este desaparece de la version impresa.
lamentablemente esto no funciona en internet exploder 6, pero si en firefox (supongo que en safari tambien, pero no “testie” aun).
si queres fijate como aparece impresa esta pagina cuando la imprimis con firefox: cada link de la pagina aparece en parentesis en el texto impreso, para que no se pierdan esos datos.
que se yo, me parecio piola. contame que te parece!