Den største forandringen som nå er planlagt for CSS nivå 3 er introduksjon av moduler. Fordelen ved moduler er at den (angivelig) gjør at spesifikasjonen kan fullføres og godkjennes raskere fordi segmenter er fullført og godkjent i biter. Dette gjør det også mulig for nettleser- og brukeragentprodusenter å støtte deler av spesifikasjonen, men beholde deres kode oppblåst til et minimum ved bare å støtte de modulene som gir mening. For eksempel vil en tekstleser ikke trenge å inkludere moduler som bare definerer hvordan et element skal vise visuelt. Men selv om det bare inkluderte de lydbaserte modulene, ville det fortsatt være et standard-kompatibelt CSS 3-verktøy.
Noen nye funksjoner i CSS 3
- velgere
- Selektorer i CSS 3 kommer til å være veldig interessante. De vil tillate designeren / utvikleren å velge på mye mer spesifikke nivåer av dokumentet. En av de fine tingene ved denne modulen er at mange nettlesere allerede begynner å støtte de avanserte CSS 3-seleksjonene, slik at du kan begynne å prøve dem ut nå. For eksempel er noen nye selektorer:
- samsvarer med attributter og attributtverdier, inkludert delvise treff
- strukturelle pseudoklasser, for eksempel n th-barn
- et mål pseudoklasse for å stilere bare elementer som er markert i nettadressen
- en kontrollert pseudoklasse for å utforme hvilket som helst element som er merket som for eksempel radio eller avkrysningselementer
- Selektorer i CSS 3 kommer til å være veldig interessante. De vil tillate designeren / utvikleren å velge på mye mer spesifikke nivåer av dokumentet. En av de fine tingene ved denne modulen er at mange nettlesere allerede begynner å støtte de avanserte CSS 3-seleksjonene, slik at du kan begynne å prøve dem ut nå. For eksempel er noen nye selektorer:
- Teksteffekter og layout
- Gjør endringer i bindestrek, hvite plass og begrunnelse av tekst i dokumenter.
- Pseudoklasser i første bokstav og første linje
- CSS 3 skal tillate egenskaper å påvirke kerning og justering av drop-caps.
- Paged Media og generert innhold
- CSS 3 vil nå støtte flere alternativer i paged media, for eksempel løpende overskrifter og bunntekst og sidetall. I tillegg vil det være avanserte egenskaper for utskrift av generert innhold, inkludert egenskaper for fotnoter og kryssreferanser.
- Multi-Column Layout
- Akkurat nå tilbyr arbeidsutkastet med flere kolonner egenskaper som tillater designere å vise innholdet i flere kolonner med definisjoner som kolonneavstand, kolonneantal og kolonnebredde.
- Rubin
- CSS vil nå støtte muligheten til å legge til små kommentarer på toppen eller ved siden av ord, oftest brukt på kinesisk og japansk. De er vanligvis vant til å gi uttalen eller betydningen av vanskelige ideogrammer.
CSS 3 blir moro
Når den er fullstendig vedtatt som en standard og nettlesere og brukeragenter begynner å bruke det, vil CSS 3 være et kraftig verktøy for webdesignere. De nye funksjonene som er oppført ovenfor er bare en liten delmengde av alle tilleggene og endres i spesifikasjonen.