Kaskádové styly: Porovnání verzí

Smazaný obsah Přidaný obsah
m XML->Extensible Markup Language
Řádek 66:
* Jednodušší údržba webové prezentace. Pokud chceme změnit nějaký detail, jako třeba barvu nadpisu, nemusíme složitě procházet HTML kód nebo různé HTML šablony, ale můžeme změnit pouze jednu vlastnost v CSS souboru, který je přilinkován ke všem stránkám.
* Oddělení struktury a stylu. V jednom (HTML) dokumentu budeme mít pouze sémanticky označen obsah a v druhém (CSS) dokumentu máme definice vzhledu stránek. Tím dosáhneme snadnějšího strojového zpracování samotného obsahu stránek, do kterého se nám nepletou prvky definující vzhled.
* [[Cache|Cachování]] stylů – webový prohlížeč si může soubor se styly uložit do cache paměti, čímž může být dosaženo zrychlení načtení stránky. Na druhou stranu při použití externího CSS souboru dochází k dalšímu [[HTTP]] požadavku navíc oproti tomu, když bychom použili buď inlineonline CSS nebo přímo formátování HTML.
* CSS vlastnosti jednotlivých elementů můžeme dynamicky měnit pomocí [[Javascript]]u.<ref>[http://www.tvorba-webu.cz/css/javascript.php CSS: Spojení s JavaScriptem]</ref>
* S pomocí CSS můžeme jednoduše formátovat i jakýkoliv jazyk [[Extensible Markup Language|XML]].<ref>{{en}}[http://www.w3.org/Style/styling-XML How to add style to XML]</ref>