Najveća promjena koja je trenutno planirana za CSS razinu 3 je uvođenje modula. Prednost modula je da (navodno) dopušta da se specifikacija dovrši i odobri brže jer su segmenti završeni i odobreni u komadima. To također omogućava proizvođačima preglednika i korisnika da podupiru odjeljke specifikacije, ali zadržavaju svoj kôd na minimum, samo podupiru one module koji imaju smisla. Na primjer, čitač teksta ne bi trebao uključivati module koji samo definiraju kako će element vizualno prikazati. No, čak i ako je uključivao samo zvučne module, to bi još uvijek bio alat koji je usklađen sa standardima CSS 3.
Neke nove značajke CSS 3
- selektora
- Odabiri u CSS 3 bit će vrlo zanimljivi. Oni će omogućiti dizajneru / razvojnom programeru da odabere na mnogo specifičnijim razinama dokumenta. Jedna od zgodnih stvari o ovom modulu je da mnogi preglednici već počinju podržavati napredne CSS 3 selektore, tako da ih možete odmah početi isprobati. Na primjer, neki novi odabiri su:
- podudaranje na vrijednostima atributa i atributa, uključujući i parcijalne podudarnosti
- strukturne pseudo-klase, kao što je n TH-dijete
- ciljana pseudo-klasa za stil samo elemente koji su ciljani u URL-u
- provjerenu pseudo-klasu za stiliziranje bilo kojeg elementa koji je označen, kao što su radio ili elementi za potvrdni okvir
- Odabiri u CSS 3 bit će vrlo zanimljivi. Oni će omogućiti dizajneru / razvojnom programeru da odabere na mnogo specifičnijim razinama dokumenta. Jedna od zgodnih stvari o ovom modulu je da mnogi preglednici već počinju podržavati napredne CSS 3 selektore, tako da ih možete odmah početi isprobati. Na primjer, neki novi odabiri su:
- Tekstni učinci i izgled
- Izmjene u crtanju, razmak i pravopis teksta u dokumentima.
- Prvo pismo i Pseudo-klase prvog reda
- CSS 3 treba omogućiti svojstva da utječu na razvrstavanje i poravnanje kapljica.
- Plaćeni mediji i generirani sadržaj
- CSS 3 sada će podržavati više mogućnosti u stranicama za pretraživanje, poput pokretanja zaglavlja i podnožja i brojeva stranica. Plus bit će napredna svojstva za ispis generiranog sadržaja, uključujući svojstva za fusnote i unakrsne reference.
- Izgled više stupaca
- Upravo sada, nacrt radnog rasporeda s više stupaca daje svojstva koja omogućuju dizajnerima da prikazuju svoj sadržaj u više stupaca s definicijama poput stupčastog razmaka, broja stupaca i širine stupaca.
- Rubin
- CSS sada podržava mogućnost dodavanja malih napomena na vrh ili pored riječi, najčešće korištenih na kineskom i japanskom jeziku. Obično se koriste za izgovor ili značenje teških ideograma.
CSS 3 će biti zabavno
Nakon što ga potpuno usvoji kao standardni i web preglednici i korisnici agenti počinju koristiti, CSS 3 će biti moćan alat za web dizajnere. Nove značajke navedene gore samo su mali podskup svih dodataka i promjena u specifikaciji.