Вовед во модуларноста на каскадни стилски листови (ниво 3)
Најголемата промена која во моментов е планирана за CSS ниво 3 е воведувањето на модули. Предноста на модулите е тоа што (наводно) им овозможува на спецификацијата да биде завршена и одобрена побрзо, бидејќи сегментите се завршени и одобрени во парчиња. Ова, исто така, им овозможува на производителите на прелистувач и кориснички агенти да ги поддржуваат деловите од спецификацијата, но нивниот код да се чува на минимум само со поддршка на оние модули кои имаат смисла. На пример, читач на текст не треба да вклучува модули кои само дефинираат како елемент ќе се прикаже визуелно. Но, дури и ако ги вклучи само модулите за слушалки, тоа сепак ќе биде алатка CSS 3 во согласност со стандардите.
Некои нови функции на CSS 3
- Селектори
- Селекторите во CSS 3 ќе бидат многу интересни. Тие ќе им овозможат на дизајнерот / развивачот да избере на многу поспецифични нивоа на документот. Една од убавите работи за овој модул е тоа што многу прелистувачи веќе почнуваат да ги поддржуваат напредните CSS 3 селектори , па можете да почнете да ги испробате сега. На пример, некои нови селектори се:
- појавување на атрибути и вредности на атрибутот, вклучувајќи и делумни совпаѓања
- структурни псевдокласи, како што е n -детето
- цел псевдо-класа за да стилуваат само елементи кои се насочени во URL-то
- проверена псевдокласа за да го напише секој елемент што е проверен, како што се елементите на радиото или полето за избор
- Селекторите во CSS 3 ќе бидат многу интересни. Тие ќе им овозможат на дизајнерот / развивачот да избере на многу поспецифични нивоа на документот. Една од убавите работи за овој модул е тоа што многу прелистувачи веќе почнуваат да ги поддржуваат напредните CSS 3 селектори , па можете да почнете да ги испробате сега. На пример, некои нови селектори се:
- Текстуални ефекти и распределба
- Изработка на промени на тиреноста, празнината и оправдување на текстот во документите.
- Прво писмо и псевдо-класи од прва линија
- CSS 3 треба да дозволи својства да влијаат врз кернерирањето и усогласувањето на капките за капка.
- Изложени медиуми и генерирани содржини
- CSS 3 сега ќе поддржува повеќе опции во paged медиумите, како што се водење на заглавја и подножја и броеви на страници. Плус ќе има напредни својства за печатење генерирана содржина, вклучувајќи ги и својствата за фусноти и крос-референци.
- Распоред на повеќе колони
- Во моментов, работен нацрт со распоред на повеќе колони обезбедува својства што им овозможуваат на дизајнерите да ја прикажат нивната содржина во повеќе колони со дефиниции како колона-јаз, број на колона и ширина на колона.
- Руби
- CSS сега ќе ја поддржи способноста да додава мали забелешки на врвот или до зборовите, најчесто користени во кинески и јапонски. Тие обично се користат за да се даде изговор или значење на тешки идеограми.
CSS 3 ќе биде забавно
Откако ќе биде целосно усвоен како стандарден, а веб-прелистувачите и корисничките агенти ќе почнат да го користат, CSS 3 ќе биде моќна алатка за веб-дизајнери. Новите карактеристики наведени погоре се само мала подгрупа на сите додатоци и промени во спецификацијата.