Posledný článok na blogu

Ako prebieha tvorba grafiky pre váš e-shop na Shoptete?

Odoberať novinky e-mailom

Nevypĺňajte toto pole:
Vložením e-mailu súhlasíte s podmienkami ochrany osobných údajov
 

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ší.