Výhody CSS
- CSS nabízí rozsáhlejší formátovací možnosti než samotné HTML.
- Na všech stránkách webové prezentace by měly být všechny nadpisy stejné úrovně. Seznamy, zdůrazněné části textu apod. stejného stylu. S použitím formátovacích možností HTML je to obtížné. U každého objektu, v každém dokumentu se vzhled objektu musí stále znovu nastavovat. S použitím CSS je to velmi jednoduché. Vytvoří se soubor stylu, který se připojuje k HTML dokumentu. Ve všech dokumentech jsou pak objekty stejného vzhledu.
- Provést změnu stylu webu za použití HTML znamená, najít a nahradit všechny značky a změnit atributy mnoha dalších značek. V případě CSS znamená změna stylu webu přepsání jediného souboru.
- Další výhodou CSS oproti HTML je, že kód a obsah webu je uložen v souboru .html a veškerý design a formátování se načítá z jednoho souboru .css, který je většinou společný pro celý web. To znamená, že pokud máte v plánu změnu designu webu, stačí změnit pouze jeden soubor .css a změna se aplikuje na celý web.
Nevýhody CSS
- Hlavní nevýhodou CSS je ne vždy dostatečná podpora webových prohlížečů. Prohlížeče obsahují v implementaci CSS chyby a někdy je těžké napsat kód tak, aby se ve všech prohlížečích výsledek zobrazil stejně.
Ukázka syntaxe CSS kódu
h1 { /* vzhled nadpisu první úrovně */ margin: 5px; /* vnější okraj 5 pixelů */ font-size: 12pt /* velikost fontu 12 bodů */ } p { /* styl odstavce */ text-align: center; /* text centrovat */ line-height: 10pt; /* výška řádku 10 bodů */ }
Heslo zpracoval: Hana Vidmuchová 12. 9. 2011 (aktualizace: 12. 9. 2011)