CSS
CSS (Cascading Style Sheets) je zkratkou pro kaskádové styly a označuje programovací jazyk, pomocí kterého lze efektivně formátovat internetové stránky.
Co je CSS styl?
CSS je zkratkou z anglického výrazu Cascading Style Sheets a v překladu to znamená kaskádové styly. V informatice je tak označený způsob zobrazení elementů a jejich rozmístění na webových stránkách. CSS mají tedy vliv grafickou podobu stránek, kdy obsah stránek je oddělen od CSS a je uložen v HTML, XHTML, nebo XML formátu.
CSS styl obvykle nese tyto informace:
- barva
- velikost prvků
- umístění prvků
- font písma
- vizuální skladba stránek
- vlastnosti
Jaké jsou výhody CSS?
Používání kaskádových stylů v porovnání s HTML se vyznačuje několika výhodami:
- Rozsáhlejší možnosti formátování
- Jednodušší údržba webové prezentace - například pro změnu fontu použitého na stránkách není nutné procházet celý HTML dokument, ale stačí změnit jednu položku v CSS
- Oddělení struktury a stylu - obsah stránek je v HTML dokumentu, v oddělených CSS je nadefinový vzhled stránek
- Zrychlení načítání stránek - díky tomu, že webový prohlížeč má možnost uložit soubory se styly do své mezipaměti a tím sy styly zacachovat
- S pomocí CSS lze snadno formátovat i jakýkoliv jazyk XML
- Díky CSS lze snadno nadefinovat různé styly pro různá výstupní zařízení (různý pro mobilní telefony, tablety, různé i pro samostatné prohlížeče apod.)
Nevýhody CSS:
Hlavní nevýhodou kaskádových stylů je občas nedostatečná podpora v méně zastoupených prohlížečích (Safari apod.) Prohlížeče obsahují v implementaci CSS chyby a ne vždy se tak stránka zobrazuje na všech prohlížečích stejně. Jednotlivé prohlížeče se snaží tyto chyby s každou aktualizací odstranit, situace se tak lepší.