3. 9. 2004 v sekci webdesign:

Tisknout či netisknout, toť otázka

Na stránkách používajících rámce mi vždycky jako uživateli vadilo, že nevím, co vlastně tisknu.

Tiskne se totiž pouze tvz. aktivní rámec (tedy ten, do kterého jsem naposled kliknul), a trvalo mi poměrně dlouho, než jsem tuto skutečnost zjistil (kde jsou ty časy, kdy jsem byl jen uživatel..). A pokud už se mi podařilo vytisknout stránku, o kterou jsem měl zájem (většinou mail), tak se mi nahoře i dole zobrazil sqělý reklamní pruh.

Dost bylo nostalgie – CSS mají nástroj, kterým můžete uživateli usnadnit život. Jsou jím styly pro tisk. Většina návštěvníků Vašeho webu si totiž nechce vyplýtvat toner na Vaši sqělou stránku s modrým pozadím, obrovským růžovým menu a pěti reklamními proužky, ale prahne jen po informacích. Někteří lidé prostě potřebují mít text na papíře a ne na obrazovce. Co s tím uděláme?

Styl pro tisk je externí stylový soubor (nemusí být, ale já tuto variantu používám nejčastěji a jeví se mi jako nejlepší), který k dokumentu přilinkujete následujícím způsobem:

<link rel=„stylesheet“ type=„text/css“ media=„print“ href=„print.css“ />

Důležitá část tohoto kódu je media=“print“, která prohlížeči říká, že se jedná o styl pro tisk. Pomocí stylopisu pro tisk potom už jen zobrazíte ty podstatné části webu (obsah), skryjete nepodstatné (menu, reklamy,..), pozadí nastavíte jako bílé, písmo naopak černé a vůbec se postaráte o to, aby uživateli vznikla co možná nejmenší škoda na toneru.

Je tu teoretická možnost, že se uživatel seoustředí na vzhled Vaší stránky. Potom se mu výsledek moc líbit nebude. Prostě se nedá vyhovět všem.

Komentáře

1. Kajman
03. 09. 04, 14.11

Jen bych rad doplnil, ze zakladem musi byt vhodne oznackovany kod – ten v takovychto pripadech ulehci praci a kodera tak odmeni. Nekteri ale nemame takove stesti, proto na nekterych starsich strankach muze byt vhodnejsi pripravit skript na generovani stranky vhodne k tisku. Obcas se samostatny skript muze hodit i kdyz je puvodni kod znackovaci perlou.