Uvod u modularizaciju kaskadnih stilova (nivo 3)
Najveća promjena koja je trenutno planirana za CSS nivo 3 je uvođenje modula. Prednost modula je da (navodno) dozvoljava da se specifikacija popuni i odobri brže jer su segmenti završeni i odobreni u komadima. Ovo takođe omogućava proizvođačima pretraživača i korisničkih agenata da podržavaju dijelove specifikacije, ali zadržavaju svoj kod na nečem što je minimalno podržavajući samo modele koji imaju smisla. Na primer, čitač teksta ne bi trebao uključivati module koji samo definišu kako će se element vizuelno prikazati. Međutim, čak i ako su uključeni samo slušni moduli, to bi i dalje bila CSS 3 alatka u skladu sa standardima.
Neke nove karakteristike CSS-a 3
- Selektori
- Selektori u CSS-u 3 će biti vrlo zanimljivi. Oni će dozvoliti dizajnera / programera da izaberu na mnogo specifičnijim nivoima dokumenta. Jedna od lepih stvari o ovom modulu jeste to što mnogi pretraživači već počinju da podržavaju napredne CSS 3 selektore , tako da sada možete početi da ih isprobavate. Na primer, neki novi selektori su:
- koji se podudaraju na atributima i vrednostima atributa, uključujući i delimične utakmice
- strukturne pseudo-klase, kao što je n -dijete
- Ciljna pseudo-klasa za stajalište samo elementima koji su ciljani u URL-u
- proveren pseudo-klasa da stavi bilo koji element koji se proverava kao što su radio ili elementi za potvrđivanje
- Selektori u CSS-u 3 će biti vrlo zanimljivi. Oni će dozvoliti dizajnera / programera da izaberu na mnogo specifičnijim nivoima dokumenta. Jedna od lepih stvari o ovom modulu jeste to što mnogi pretraživači već počinju da podržavaju napredne CSS 3 selektore , tako da sada možete početi da ih isprobavate. Na primer, neki novi selektori su:
- Tekstualni efekti i raspored
- Pravljenje izmena dijaloga, razmaka i opravdanja teksta u dokumentima.
- Pseudo-klase prvog slova i prve linije
- CSS 3 bi trebalo da dozvoli osobinama da utiču na kerning i poravnanje kapa kapice.
- Paged Media i Generated Content
- CSS 3 će sada podržati više opcija u paginiranim medijima, kao što su pokretanje zaglavlja i footera i brojeva stranica. Pored toga, postoje i napredna svojstva za štampanje generisanog sadržaja uključujući osobine fusnota i unakrsnih referenci.
- Postavljanje višestrukih kolona
- Trenutno, radni nacrt višenamenskog rasporeda nudi osobine koja omogućuje dizajnerima da prikažu svoj sadržaj u više kolona sa definicijama kao što su kolona-jaz, broj kolona i kolona-širina.
- Ruby
- CSS će sada podržati mogućnost dodavanja malih komentara na vrh ili pored reči, najčešće korišćenih na kineskom i japanskom jeziku. Obično se koriste za izgovaranje ili značenje teških ideogramova.
CSS 3 će biti zabavno
Jednom kada je u potpunosti usvojen kao standard, a web pretraživači i korisnički agenti počinju da ga koriste, CSS 3 će biti moćan alat za web dizajnere. Navedene nove funkcije su samo mali podskup svih dodataka i promjena specifikacije.