Най-голямата промяна, която понастоящем е планирана за CSS ниво 3, е въвеждането на модули. Предимството на модулите е, че (предполага се) позволява спецификацията да бъде завършена и одобрена по-бързо, защото сегментите са завършени и одобрени на парчета. Това също така позволява на производителите на браузъри и агенти на потребителите да поддържат части от спецификацията, но запазват кода си подут до минимум само като подкрепят онези модули, които имат смисъл. Например текстовият четец няма нужда да включва модули, които само дефинират как един елемент ще се визуализира визуално. Но дори и да включва само аурални модули, той все пак ще бъде инструмент, съвместим със стандартите CSS 3.
Някои нови функции на CSS 3
- селектори
- Селекторите в CSS 3 ще бъдат много интересни. Те ще позволят на дизайнера / разработчика да избере много по-специфични нива на документа. Едно от хубавите неща за този модул е, че много браузъри вече започват да поддържат усъвършенстваните CSS 3 селектори, така че можете да започнете да ги изпробвате сега. Например някои нови селектори са:
- съвпадение на атрибути и стойности на атрибути, включително частични съвпадения
- структурни псевдо-класове, като например п тата дете
- целеви псевдоклас, за да стимулира само елементите, които са насочени към URL адреса
- контролирана псевдоклас, за да стил всеки елемент, който се проверява, като радио или елементи от квадратчето
- Селекторите в CSS 3 ще бъдат много интересни. Те ще позволят на дизайнера / разработчика да избере много по-специфични нива на документа. Едно от хубавите неща за този модул е, че много браузъри вече започват да поддържат усъвършенстваните CSS 3 селектори, така че можете да започнете да ги изпробвате сега. Например някои нови селектори са:
- Текстови ефекти и оформление
- Извършване на промени в сричкото означение, празно пространство и обосновка на текста в документите.
- Първи писма и първи псевдо-класове
- CSS 3 трябва да позволи свойствата да влияят върху изравняването и подравняването на капковите капки.
- Печатни медии и генерирано съдържание
- CSS 3 вече ще поддържа повече опции в страници с медии, като например водене на заглавки и долни колонтитули и номера на страници. Освен това ще има разширени свойства за отпечатване на генерирано съдържание, включително свойства за бележки под линия и кръстосани препратки.
- Мулти-колона оформление
- Точно сега работният проект на многоколонната оформление дава свойства, които позволяват на дизайнерите да показват съдържанието си в няколко колони с дефиниции като колоновата разлика, броя колони и ширината на колоните.
- рубин
- CSS вече ще поддържа възможността за добавяне на малки пояснения на върха или до думи, най-често използвани на китайски и японски. Те обикновено се използват за даване на произношение или значение на трудни идеограми.
CSS 3 ще бъде забавно
След като бъде напълно прието като стандартен, а уеб браузърите и потребителските агенти ще започнат да го използват, CSS 3 ще бъде мощен инструмент за уеб дизайнери. Новите функции, изброени по-горе, са само малка подгрупа от всички допълнения и промени в спецификацията.