Версия для печати. CSS. A href
8th July 2003 - 05:01
Обычно версии для печати делают так: убирают всё лишнее (навигация, etc.), показывают ссылки, т.е. вместо «ткните сюда» на печать отдают «ткните сюда (http://путь/к/документу)».
Обе задачи решают скриптами, хотя с этим прекрасно справляются CSS:
- #not_for_print { display: none; }
- a:after { content: " (LiNk: " attr(href) ") " }
Недостатки такого применения свойства 'content':
- ссылки вида [ LiNk ], [ >>> ] будут отображаться криво: [ >>> (LiNk: http://путь) ]. Лечится классами: a.link { content: " LiNk: " attr(href) " " }
- в Mozilla относительные ссылки таковыми и остаются, в Opera — становятся абсолютными. Кому надо, тот придумает hack.
- самизнаетекакойбраузер
Итого: несколько строк в CSS вместо «версия для печати».
Пока не тестировалось, но особых граблей не вижу.
Categories: CSS, Web-билдинг | comments: (0)