Kaskádové styly: Porovnání verzí

Odebrán 1 bajt ,  před 9 lety
bez shrnutí editace
Jazyk byl navržen standardizační organizací [[World Wide Web Consortium|W3C]], autorem prvotního návrhu byl [[Håkon Wium Lie]]. Byly vydány zatím dvě úrovně specifikace CSS1 a CSS2, dne 7. června 2011 byla dokončena revize CSS 2.1<ref>{{Citace elektronické monografie|url=http://www.css3.info/css2-1-and-the-css3-color-module-become-official-w3c-recommendations|datum=03-09-2011|titul=CSS2.1 and the CSS3 Color Module Become Official W3C Recommendations}}</ref> a pracuje se na verzi CSS3. Hlavním smyslem je umožnit návrhářům oddělit vzhled dokumentu od jeho struktury a obsahu. Původně to měl umožnit už jazyk HTML, ale v důsledku nedostatečných standardů a konkurenčního boje výrobců prohlížečů se vyvinul jinak. Starší verze HTML obsahují celou řadu elementů, které nepopisují obsah a strukturu dokumentu, ale i způsob jeho zobrazení. Z hlediska zpracování dokumentů a vyhledávání informací není takový vývoj žádoucí.
 
== SyntaxeSyntax ==
Definice kaskádových stylů sestává z několika ''pravidel''. Každé pravidlo obsahuje ''selektor'' a ''blok deklarací''. Každý blok deklarací pak obsahuje seznam ''deklarací'' oddělených středníky <code>;</code> a každá deklarace sestává z identifikátoru vlastnosti, následuje dvojtečka <code>:</code> a hodnota vlastnosti. Nepovinně ještě může následovat označení <code>!important</code>, které zvýší sílu deklarace.<ref>[http://broe.hyperlink.cz/ucebnice/L7/index.html Příručka k HTML a CSS]</ref><ref>{{en}}[http://www.w3.org/TR/CSS21/syndata.html#rule-sets Rule sets, declaration blocks, and selectors]</ref> Příklad pravidla:
 
Neregistrovaný uživatel