Kaskádové styly Chameleoni v síti Abychom změnili barevné schéma webu, například v zimě obohatili grafickou úpravu o sněženku anebo na jaře o více zeleně, potřebujeme... jednu minutu. S podmínkou, že nové barevné schéma je již hotové. Povíme vám, jak změnit design a barvu použitím CSS Prakticky každý web má do jisté míry stabilní vzhled. Některé webové servery však svůj vzhled jednou za dva až tři roky radikálně mění. Je zřejmé, že tento krok je ovlivněn přáním jejich majitelů jít s dobou a přizpůsobit se módě. V takovém případě nemá zpravidla nová verze webu naprosto nic společného s verzí předcházející. Zcela nový design, novější technologie, aktualizované texty, od základu přepracovaná struktura kategorií a - nebojme se to přiznat - i hromada vynaložených finančních prostředků. Nová image produktu bezesporu vyvolá zvýšený zájem návštěvníků, avšak jen zpočátku. Za měsíc nebo za dva bouře emocí utichne, příval výkřiků nadšení zmizí beze stopy v hlubinách vesmíru a až do dalšího globálního redesignu nastane na moři úplné bezvětří. Zásadní změna celého webu je samozřejmě čas od času nutná, ale zaujmout návštěvníky je možné i méně radikálními způsoby, které jsou mimochodem občas i mnohem originálnější a účinnější. Některé webové stránky například umožňují návštěvníkům přizpůsobit si do určité míry vnější vzhled stránek podle svého vkusu - nastavit barevnou škálu, měnit navzájem pozice různých funkčních prvků atd. Přitom však profil uživatele zůstává uchován v databázi serveru nebo na stroji klienta, a to v podobě cookies. Někteří administrátoři serverů postupují ještě jinak. Jen slepý by si nevšiml, k jakým změnám dochází na mnoha velkých webových serverech například před vánočními svátky. Známé stránky, aniž by radikálně změnily svůj vzhled, dostávají slavnostní, sváteční atmosféru. A právě tento nápad je možné dále rozvíjet. Bylo by například možné vpašovat na stránky náznaky jara, léta nebo podzimu podle aktuálního ročního období. Návštěvníci se tak zcela jistě nebudou nudit. LÉTO SE STROJÍ DO PODZIMNÍHO HÁVU Předpokládejme, že je zapotřebí vytvořit do určité míry polyfunkční web, jehož každá stránka by obsahovala záhlaví s grafickou úpravou, navigační panel a hlavní text s použitím různého formátování, který obsahuje záhlaví první a druhé úrovně, odstavce a odkazy. Třešničkou na dortu tohoto webu by měla být schopnost měnit svůj háv podle ročního období. Nebylo by například špatné, kdyby barevná škála stránek v létě byla laděna do optimistických zelenkavých tónů a na podzim do ohnivé oranžovožluté. Hlavní technický požadavek zní, aby v případě libovolného počtu stránek projektu potřeboval administrátor serveru na změnu barev pouze jednu minutu. O možnosti opravy HTML kódu nemůže být ani řeči. Jak je možné něco takového realizovat? Nejprve zavrhneme rozmístění pomocí tabulky. Pojďme vytvořit ve všech ohledech správný web, a to: * odpovídající všem nezbytným standardům konsorcia W3C; * zcela realizující princip rozdělení obsahu a formy. Podívejte se, jak nečekaně jednoduchý může být HTML kód stránky takového webu, když použijete model kaskádových stylů (CSS2) jako základní technologii: