Video: Webové aplikace v JavaScriptu 2025
Předchozí verze CSS se opíraly o jeden specifikační dokument, který podrobně popisuje všechny funkce, které poskytuje. CSS3 má jiný přístup - opírá se o koncept modulů, který poskytuje specifikaci. Každý modul se objeví v samostatném dokumentu a podrobně popisuje konkrétní funkci CSS3. Tento přístup přináší několik výhod:
-
Nemusíte procházet obrovským dokumentem, abyste našli jednu malou informaci, kterou potřebujete.
-
Každý modul může být uvolněn samostatně, což znamená, že standard bude k dispozici (částečně) dřív.
-
Specializované skupiny mohou pracovat na každém modulu, aby zajistily, že obsahují nejlepší možné funkce.
-
Jelikož jsou moduly menší, je snazší získat dohodu o standardech, než získat stejnou dohodu pro CSS3 jako celek.
V tomto okamžiku psaní existuje padesát modulů, které by se mohly objevit jako součást standardu CSS3, ale pouze některé z těchto modulů jsou v současné době schváleny - a opravdu vyžadujete pouze jejich podskupinu pro vytvoření většiny aplikací. Zde jsou základní moduly, které potřebujete vědět, abyste mohli úspěšně pracovat s CSS3.
CSS hodnoty a jednotky Modul Úroveň 3
Výběr úrovně 3
CSS Basic Box Model
CSS Písma Modul Úroveň 3
Textový modul CSS Level 3
Modul Úroveň 3
CSS Reč
CSS Pozadí a hranice Úroveň 3
CSS Transformuje
CSS Víceúrovňový modul rozložení
Modul CSS základního uživatelského rozhraní Úroveň 3
Animace CSS
Pomocí této sady dvanácti modulů získáte většinu funkcí, které potřebujete pro každou aplikaci. Některé z dalších padesát modulů ještě nejsou implementovány (a možná nikdy nejsou). Například model CSS Extended Box nebyl dosud spuštěn, ale měl by poskytnout některé vzrušující nové funkce, když je někdo sestaví.
Některé z padesáti modulů, které se v tomto seznamu neobjevují, se používají pro jiné než standardní aplikace. Modul CSS Marquee je implementován a dostupný, ale normálně ho používáte se smartphony.
Skupiny pracující na těchto normách také kombinovaly několik modulů, které usnadňují práci s nimi. CSS 2D transformační modul a modul CSS 3D transformace byly spojeny do jediného modulu CSS Transforms. Takže, i když jsou v seznamu tři položky, existuje jen jeden implementovaný modul.
