Seriál: Alternativní styly
Komentářů: 8
Alternativní styly pomocí XHTML
Do problematiky alternativních stylů se na Intervalu v článku Alternativní styly - připojení stylu v hlavičce dokumentu ponořil Jan Dudek. Po krátkém úvodu, který nám vysvětlí problematiku alternativních stylů, se zbývající část článku zabývá alternativními styly, které vložíme do stránky prostřednictvím XHTML elementu link.
Toto řešení má ale dvě hlavní úskalí. Není tento postup podporován všemi prohlížeči (hlavně Internet Explorer) a změna nastavení se vždy vztahuje pouze na danou stránku - na další stránce se použije opět výchozí styl. Proto se už těším na pokračování tohoto článku, které nám představí další řešení pomocí klientského a serverového skriptování.
Související
- A List Apart: Alternative Style: Working With Alternate Style Sheets [2.11.2001]
- A List Apart: Build a PHP Switcher [13.10.2002]
- Pixy: PHP přepínač stylů [7.11.2003]
Komentářů: 0
Alternativní styly pomocí JavaScriptu
Jan Dudek pokračuje na Intervalu v článku Alternativní styly - změna stylu pomocí JavaScriptu ve vysvětlování problematiky změny CSS stylů na stránce. V prvním díle se zaměřil na využití pouze XHTML, dnes k němu přidal také JavaScript. Výhodou tohoto postupu je, že díky cookie bude vybraný styl použit na všech stránkách. A konečně toto řešení funguje také v Internet Exploreru. Bohužel některými problémy trpí Opera.
Komentářů: 6
Alternativní styly pomocí PHP
Jan Dudek dokončil na Intervalu článkem Alternativní styly - použití skriptů na straně serveru seriál o alternativních stylech. Po řešení v XHTML, JavaScriptu přišlo na řadu PHP. Výhoda tohoto postupu je jasná:
Řešení pomocí skriptu na straně serveru má jednu zásadní výhodu oproti řešením uvedeným v předchozích článcích, bude fungovat úplně všude a nemusí se spoléhat na možnosti prohlížeče. Tato výhoda je natolik významná, že z určitého pohledu je toto řešení nejlepší ze všech uvedených. Nevýhodou je, že určitým způsobem podrývá sémantiku dokumentu.

