CSS

CSS (Cascading Style Sheets) je skratka pre kaskádové štýly a označuje programovací jazyk, pomocou ktorého možno 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 sa tak označuje spôsob zobrazenia elementov a ich rozmiestnenia na webových stránkach. CSS teda ovplyvňuje grafickú podobu stránok, pričom obsah stránok je oddelený od CSS a uložený v HTML, XHTML alebo XML formáte.

CSS štýl zvyčajne obsahuje tieto informácie:

  • farba
  • veľkosť prvkov
  • umiestnenie prvkov
  • font písma
  • vizuálne rozloženie stránok
  • vlastnosti

Aké sú výhody CSS?

Používanie kaskádových štýlov v porovnaní s HTML sa vyznačuje viacerými výhodami:

  • Rozsiahlejšie možnosti formátovania
  • Jednoduchšia údržba webovej prezentácie – napríklad pri zmene fontu použitého na stránkach nie je potrebné 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, zatiaľ čo vzhľad stránok je definovaný v oddelených CSS súboroch
  • Rýchlejšie načítanie stránok – webový prehliadač si môže uložiť súbory so štýlmi do vyrovnávacej pamäte a cachovať ich
  • Pomocou CSS možno jednoducho formátovať aj akýkoľvek jazyk XML
  • Vďaka CSS možno jednoducho definovať rôzne štýly pre rôzne výstupné zariadenia (iné pre mobilné telefóny, tablety či jednotlivé prehliadače)

Nevýhody CSS:

Hlavnou nevýhodou kaskádových štýlov je občas nedostatočná podpora v menej rozšírených prehliadačoch (napríklad Safari a pod.). Prehliadače obsahujú v implementácii CSS chyby, a preto sa stránka nemusí zobrazovať rovnako vo všetkých prehliadačoch. Jednotlivé prehliadače sa však snažia tieto chyby s každou aktualizáciou odstrániť, takže sa situácia postupne zlepšuje.

Založte si nezáväzne vlastný e-shop zadarmo

Staňte sa jedným z 47 682 podnikateľov, ktorí majú e-shop od nás.

Vložením e-mailu súhlasíte s podmienkami ochrany osobných údajovvšeobecnými obchodnými podmienkami.