CSS
CSS (Cascading Style Sheets) je skratkou pre kaskádové štýly a označuje programovací jazyk, pomocou ktorého je možné efektívne formátovať internetové stránky.
Čo je CSS štýl?
CSS je skratkou z anglického výrazu Cascading Style Sheets a v preklade to znamená kaskádové štýly. V informatike je tak označený spôsob zobrazenia elementov a ich rozmiestnenie na webových stránkach. CSS majú teda vplyv ba grafickú podobu stránok, kedy obsah stránok je oddelený od CSS a je uložený v HTML, XHTML, alebo XML formáte.
CSS štýl zvyčajne nesie tieto informácie:
- farba
- veľkosť prvkov
- umiestnenia prvkov
- font písma
- vizuálna skladba stránok
- vlastnosti
Aké sú výhody CSS?
Používanie kaskádových štýlov v porovnaní s HTML sa vyznačuje niekoľkými výhodami:
- Rozsiahlejšie možnosti formátovania
- Jednoduchšia údržba webovej prezentácie - napríklad pre zmenu fontu použitého na stránkach nie je nutné prechádzať celý HTML dokument, ale stačí zmeniť jednu položku v CSS
- Oddelenie štruktúry a štýlu - obsah stránok je v HTML dokumente, v oddelených CSS je nadefinovaný vzhľad stránok
- Zrýchlenie načítania stránok - vďaka tomu, že webový prehliadač má možnosť uložiť súbory so štýlmi do svojej vyrovnávacej pamäte a tým sy štýly zacachovat
- S pomocou CSS možno ľahko formátovať aj akýkoľvek jazyk XML
- Vďaka CSS je možné ľahko nadefinovať rôzne štýly pre rôzne výstupné zariadenia (rôzne pre mobilné telefóny, tablety, rôzne aj pre samostatné prehliadače pod.)
A aké sú nevýhody?
Hlavnou nevýhodou kaskádových štýlov je občas nedostatočná podpora v menej zastúpených prehliadačoch (Safari a pod.). Prehliadače obsahujú v implementácii CSS chyby a nie vždy sa tak stránka zobrazuje na všetkých prehliadačoch rovnako. Jednotlivé prehliadače sa snažia tieto chyby s každou aktualizáciou odstrániť, situácia sa tak lepší.