Skip to main content

CSS

Kaskádové štýly je jazyk štýlov používaný na opis prezentácie napísanej v programovacom jazyku, ako je HTML. CSS je spolu s HTML a JavaScriptom základnou technológiou World Wide Webu.

Tento jazyk je navrhnutý tak, aby umožňoval oddelenie prezentácie od obsahu vrátane rozloženia, farieb a písma. Toto oddelenie môže zlepšiť prístupnosť obsahu a poskytnúť väčšiu flexibilitu a kontrolu pri špecifikovaní charakteristík prezentácie.

To umožňuje viacerým webovým stránkam zdieľať formátovanie určením príslušných riadkov kódu v samostatnom súbore .css, čím sa znižuje zložitosť a opakovanie štrukturálneho obsahu a umožňuje ukladanie do vyrovnávacej pamäte, čím sa zvyšuje rýchlosť načítania stránok, ktoré zdieľajú tento súbor a jeho formátovanie.

Oddelenie formátovania a obsahu tiež umožňuje prezentovať tú istú stránku so značkami v rôznych štýloch pre rôzne spôsoby vykresľovania, napríklad na obrazovke, v tlači, hlasom (prostredníctvom prehliadača založeného na reči alebo čítačky obrazovky) a na hmatových zariadeniach používajúcich Braillovo písmo. Jazyk má tiež pravidlá pre alternatívne formátovanie pri prístupe k obsahu na mobilnom zariadení.

Názov kaskádový pochádza zo špecifikovanej schémy priorít, ktorá určuje, ktoré pravidlo štýlu sa použije, keď sa na konkrétny prvok vzťahuje viac ako jedno pravidlo. Táto kaskádová schéma priority je predvídateľná.

Špecifikácie CSS spravuje konzorcium World Wide Web Consortium (W3C). Internetový mediálny typ (MIME) text/css je registrovaný na použitie s CSS v RFC 2318 (marec 1998). W3C prevádzkuje bezplatnú službu na validáciu dokumentov CSS.