Úvod do modularizácie kaskádových štýlov (úroveň 3)
Najväčšou zmenou, ktorá sa v súčasnosti plánuje pre úroveň CSS 3, je zavedenie modulov. Výhodou modulov je, že (pravdepodobne) umožňuje dokončenie a schválenie špecifikácie rýchlejšie, pretože segmenty sú dokončené a schválené v kusoch. To tiež umožňuje výrobcom prehliadačov a používateľov agentov podporovať časti špecifikácie, ale udržiavať ich kód naplno na minimum tým, že podporujú iba tie moduly, ktoré dávajú zmysel. Napríklad čítačka textov nemusí obsahovať moduly, ktoré iba definujú, ako sa bude prvok zobrazovať vizuálne. Ale aj keby zahŕňal len zvukové moduly, stále by bol nástroj CSS 3 v súlade s normami.
Niektoré nové funkcie CSS 3
- selektory
- Výbery v CSS 3 budú veľmi zaujímavé. Umožnia projektantovi / vývojárovi vybrať si oveľa špecifickejšie úrovne dokumentu. Jednou z pekných vecí týkajúcich sa tohto modulu je, že mnohé prehliadače už začínajú podporovať pokročilé selektory CSS 3, takže ich môžete teraz začať vyskúšať. Napríklad niektoré nové voľby sú:
- zhody na atribútoch a hodnotách atribútov vrátane čiastkových zhody
- štrukturálne pseudotriedy, napríklad n -dieťa
- cieľovú pseudotriedu na štýl iba prvky, ktoré sú zacielené na adresu URL
- kontrolovaná pseudotrieda na štýl akéhokoľvek prvku, ktorý je kontrolovaný, ako sú prvky rádia alebo zaškrtávacieho políčka
- Výbery v CSS 3 budú veľmi zaujímavé. Umožnia projektantovi / vývojárovi vybrať si oveľa špecifickejšie úrovne dokumentu. Jednou z pekných vecí týkajúcich sa tohto modulu je, že mnohé prehliadače už začínajú podporovať pokročilé selektory CSS 3, takže ich môžete teraz začať vyskúšať. Napríklad niektoré nové voľby sú:
- Textové efekty a rozloženie
- Zmeny v pomenovaní, medzery a zdôvodnenie textu v dokumentoch.
- Prvé písmená a prvej línie pseudotriedy
- CSS 3 by malo umožniť, aby vlastnosti ovplyvňovali vyrovnanie a vyrovnanie kvapiek.
- Paged médiá a generovaný obsah
- Služba CSS 3 bude teraz podporovať ďalšie možnosti stránkovaných médií, ako je napríklad spustenie hlavičky a päty a čísla strán. Okrem toho budú existovať pokročilé vlastnosti pre tlač generovaného obsahu vrátane vlastností pre poznámky pod čiarou a krížové odkazy.
- Rozloženie viacerých stĺpcov
- Pracovný koncept rozloženia viacerých stĺpcov teraz poskytuje vlastnosti, ktoré umožňujú projektantom zobraziť ich obsah vo viacerých stĺpcoch s definíciami, ako je medzera medzi stĺpcami, počet stĺpcov a šírka stĺpcov.
- rubín
- Služba CSS teraz podporuje možnosť pridávať malé komentáre na začiatok alebo vedľa slov, najčastejšie používané v čínštine a japončine. Vo všeobecnosti sa používajú na vyjadrenie výslovnosti alebo významu náročných ideogramov.
CSS 3 bude zábava
Akonáhle je plne prijatý ako štandard a webové prehliadače a užívateľské agenty začnú používať, CSS 3 bude výkonným nástrojom pre webových dizajnérov. Nové funkcie uvedené vyššie sú len malou podmnožinou všetkých doplnkov a zmien špecifikácie.