Předmluva
Při popisování jazyka CSS očekávám od Vás, že aspoň částečně ovládáte základní znalost HTML jazyka. Pokud HTML jazyk vůbec neznáte bude pro vás nejvhodnější se s tímto jazykem seznámit, jinak budete v některých částech výkladu tápat a určitě dobře nepochopíte popis a funkci CSS jazyka. Seznámit se s HTML jazykem můžete v samostatném HTML manuálu. Tento CSS manuál neslouží k popisu HTML jazyka!
Tento CSS manuál je určen pro ty z Vás kteří by se rádi seznámily s jazykem CSS. Než se pustím do popisu jazyku CSS vysvětlím vám co je to zkratka CSS, tato zkratka znamená Cascading Style Sheets, v češtině jde zkráceně o Kaskádové Styly.
HTML jazyk se především zaměřuje nato jak zobrazit obsah stránky, protože tento způsob měl hodně nedostatků byl vytvořen doplňující jazyk CSS. CSS jazyk se naopak od HTML jazyku zaměřuje na formu obsahu stránky, ale také umožňuje tuto formu přenášet mezi jednotlivé HTML elementy a také především mezi jednotlivé dokumenty nebo skupiny dokumentů.
První CSS standard byl přijat již v roce 1996 s názvem CSS 1, tento standard je stanoven podle konsorcia W3C (World Wide Web Consortium), které stanovilo většinu Webových standardů pro Internetové prohlížeče.
První použití kaskádových stylů v prohlížeči bylo v MS Internet Exploreru ve verzi 3.02. Oficiální podpora CSS 1 je v prohlížečích (I.E. a N.N.) od verze 4.0. V nejnovějších verzích prohlížečů se můžete dnes již také setkat s podporou doplněného standardu CSS 2.
V současnosti byl standard CSS 2 upraven a vznikl zněj zatím poslední standard CSS 2.1, který byl vydán 25. února 2004. Podstatné rozdíly mezi verzí 2 a 2.1 nevidím jen jsem si všiml, že byly odstraněny některé nepotřebné styly. S plnou podporu těchto standardů se můžete nejdříve setkat v prohlížečích vydaných až po datu vydané verze.
V CSS manuálu budu vycházet ze standardu CSS 1, CSS 2 a nově CSS 2.1.
CSS 1 | CSS 2.1 | DOM CSS 2 | |
---|---|---|---|
Internet Explorer | 4.0 | 6.0 | 5.5/6.0 |
Netscape | 4.0 | 6.0 | 6.0 |
Opera | 3.62 | 5.10 | ? |