Den største ændring, der for øjeblikket er planlagt til CSS niveau 3, er introduktionen af moduler. Fordelen ved moduler er, at det (angiveligt) gør det muligt at udfylde specifikationen og godkendes hurtigere, fordi segmenterne er færdige og godkendt i klumper. Dette giver også browseren og brugeragentproducenterne mulighed for at understøtte sektioner af specifikationen, men holder deres kode opustet til et minimum ved kun at understøtte de moduler, der giver mening. For eksempel behøver en tekstlæser ikke at indeholde moduler, der kun definerer, hvordan et element skal vise visuelt. Men selvom det kun omfattede de lydbaserede moduler, ville det stadig være et standard-kompatibelt CSS 3-værktøj.
Nogle nye funktioner i CSS 3
- vælgere
- Selektorer i CSS 3 bliver meget interessante. De vil give designeren / udvikleren mulighed for at vælge på meget mere specifikke niveauer af dokumentet. En af de gode ting ved dette modul er, at mange browsere allerede begynder at støtte de avancerede CSS 3 selectorer, så du kan begynde at prøve dem ud nu. For eksempel er nogle nye selektorer:
- matchende på attributter og attributværdier, herunder delvise kampe
- strukturelle pseudoklasser, som f.eks n th-barn
- en mål pseudoklasse til kun at stile elementer, der er markeret i webadressen
- en kontrolleret pseudoklasse til at indstille ethvert element, der er markeret som f.eks. radio eller afkrydsningsfelter
- Selektorer i CSS 3 bliver meget interessante. De vil give designeren / udvikleren mulighed for at vælge på meget mere specifikke niveauer af dokumentet. En af de gode ting ved dette modul er, at mange browsere allerede begynder at støtte de avancerede CSS 3 selectorer, så du kan begynde at prøve dem ud nu. For eksempel er nogle nye selektorer:
- Teksteffekter og layout
- Gør ændringer i bindestreg, hvide rum og begrundelse for tekst i dokumenter.
- Pseudo-klasser i første bogstav og første linje
- CSS 3 skal tillade egenskaber at påvirke kerning og justering af drop-caps.
- Paged Media og Genereret Content
- CSS 3 understøtter nu flere muligheder i paged media, som f.eks. Løbeoverskrifter og sidefødder og sidetal. Derudover vil der være avancerede egenskaber til udskrivning af genereret indhold, herunder egenskaber til fodnoter og krydshenvisninger.
- Multi-Column Layout
- Lige nu giver arbejdsudkastet med flere kolonner layouter egenskaber, der gør det muligt for designere at vise deres indhold i flere kolonner med definitioner som kolonnehullet, kolonneantalet og kolonnebredden.
- Rubin
- CSS vil nu støtte evnen til at tilføje små kommentarer på toppen eller ved siden af ord, der oftest anvendes på kinesisk og japansk. De er generelt vant til at give udtale eller mening af vanskelige ideogrammer.
CSS 3 bliver sjovt
Når det er fuldt ud vedtaget som standard, og webbrowsere og brugeragenter begynder at bruge det, vil CSS 3 være et kraftfuldt værktøj til webdesignere. De nye funktioner, der er angivet ovenfor, er kun en lille delmængde af alle tilføjelserne og ændringer i specifikationen.