Il più grande cambiamento attualmente pianificato per il livello 3 di CSS è l'introduzione di moduli. Il vantaggio dei moduli è che (presumibilmente) consente di completare e approvare le specifiche più rapidamente perché i segmenti sono completati e approvati in blocchi. Ciò consente anche ai produttori di browser e user-agent di supportare sezioni delle specifiche, ma mantengono il loro codice gonfiato al minimo supportando solo quei moduli che hanno senso. Ad esempio, un lettore di testo non dovrebbe includere moduli che definiscono solo il modo in cui un elemento verrà visualizzato visivamente. Ma anche se includesse solo i moduli audio, sarebbe comunque uno strumento CSS 3 conforme agli standard.
Alcune nuove funzionalità di CSS 3
- I selettori
- I selettori in CSS 3 saranno molto interessanti. Permetteranno al progettista / sviluppatore di selezionare su livelli molto più specifici del documento. Una delle cose belle di questo modulo è che molti browser stanno già iniziando a supportare i selettori avanzati di CSS 3, quindi puoi iniziare a provarli subito. Ad esempio, alcuni nuovi selettori sono:
- corrispondenza su attributi e valori di attributi, incluse partite parziali
- pseudo-classi strutturali, come il n th-bambino
- una pseudo-classe di destinazione per disegnare solo gli elementi che sono mirati nell'URL
- una pseudo-classe controllata per lo stile di qualsiasi elemento che è controllato come radio o elementi checkbox
- I selettori in CSS 3 saranno molto interessanti. Permetteranno al progettista / sviluppatore di selezionare su livelli molto più specifici del documento. Una delle cose belle di questo modulo è che molti browser stanno già iniziando a supportare i selettori avanzati di CSS 3, quindi puoi iniziare a provarli subito. Ad esempio, alcuni nuovi selettori sono:
- Effetti di testo e layout
- Apportare modifiche alla sillabazione, agli spazi bianchi e alla giustificazione del testo nei documenti.
- Pseudo-classi della prima lettera e della prima riga
- Il CSS 3 dovrebbe consentire alle proprietà di influenzare la crenatura e l'allineamento dei capolettera.
- Media cercati e contenuto generato
- CSS 3 ora supporterà più opzioni nei media paginati, come l'esecuzione di intestazioni e piè di pagina e numeri di pagina. Inoltre, saranno disponibili proprietà avanzate per la stampa di contenuti generati, tra cui proprietà di note a piè di pagina e riferimenti incrociati.
- Layout a più colonne
- Al momento, la bozza di lavoro del layout a più colonne fornisce proprietà per consentire ai progettisti di visualizzare il loro contenuto in più colonne con definizioni come il divario di colonna, il conteggio delle colonne e la larghezza della colonna.
- Rubino
- I CSS ora supportano la possibilità di aggiungere piccole annotazioni sopra o accanto alle parole, il più delle volte usate in cinese e giapponese. Generalmente sono usati per dare la pronuncia o il significato di ideogrammi difficili.
CSS 3 sarà divertente
Una volta adottato completamente come standard e i browser Web e gli user-agent iniziano ad usarlo, CSS 3 sarà un potente strumento per i progettisti Web. Le nuove funzionalità elencate sopra sono solo un piccolo sottoinsieme di tutte le aggiunte e le modifiche alle specifiche.