Obsah:
Definice - Co znamená kaskádový styl (CSS)?
Kaskádové styly (CSS) je standard (nebo jazyk), který popisuje formátování značkovacích jazykových stránek. CSS definuje formátování pro následující typy dokumentů:
- HyperText Markup Language (HTML)
- Extensible HyperText Markup Language (XHTML)
- Rozšiřitelný značkovací jazyk (XML)
- Škálovatelná vektorová grafika (SVG)
- Jazyk uživatelského rozhraní XML (XUL)
CSS umožňuje vývojářům oddělit obsah a vizuální prvky pro větší kontrolu a flexibilitu stránek. Soubor CSS je obvykle připojen k souboru HTML pomocí odkazu v souboru HTML.
V prosinci 1998 publikovalo World Wide Web Consortium (W3C) první specifikaci CSS (CSS1). Následovala úroveň CSS 2 (CSS2) a úroveň CSS 2, revize 1 (CSS2.1)
Techopedia vysvětluje kaskádové styly (CSS)
Formátování dokumentu HTML bylo před CSS zdlouhavé a složité kvůli zabudovaným atributům stylu HTML. Konkrétně stylizované značky vyžadovaly podrobné a opakující se popisy následujících prvků:
- Barvy písma
- Styly pozadí
- Zarovnání prvků
- Hranice
- Velikosti
CSS strukturálně definuje prvky pro nadpisy (h1), podnadpisy (h2), podnadpisy (h3) atd. Možnosti prvků jsou k dispozici pro písmo, barvu, důraz, velikost atd.
CSS umožňuje vývojářům přesunout stylingové prvky do samostatné oblasti HTML pro čisté značkování. Pokud například vývojář chtěl změnit písmo pro všechny záhlaví h2 v souboru HTML, mohla by být v připojeném souboru CSS provedena jediná změna. Pokud nebyl připojen žádný soubor CSS, vývojář by musel změnit možnost písma pro každý nadpis h2 v hlavním souboru HTML.