Usa ka Pasiuna sa Modularization sa Cascading Style Sheets (level 3)
Ang pinakadako nga pagbag-o nga giplano karon alang sa CSS level 3 mao ang pagpaila sa mga modules. Ang kaayohan sa mga modules mao nga kini (kuno) nagtugot sa paghingalan nga mahuman ug mas dali nga maaprubahan tungod kay ang mga bahin nahuman ug gi-aprobahan sa mga tipak. Kini usab nagtugot sa mga tiggama sa browser ug user-agent sa pagsuporta sa mga seksyon sa espesipikasyon apan sa pagpabilin sa ilang code sa usa ka minimum pinaagi lamang sa pagsuporta sa mga modules nga adunay kahulugan. Pananglitan, ang usa ka magbabasa sa text dili kinahanglan nga maglakip sa mga modulo nga nagpaila lang kon unsaon ang usa ka elemento nga ipakita sa biswal. Apan bisan kung kini naglakip lamang sa mga modulo sa aural, kini usa gihapon ka sumbanan nga nagsunod sa mga sumbanan sa CSS 3 nga himan.
Pipila ka Bag-ong mga Feature sa CSS 3
- Mga Pagpili
- Ang mga selectors sa CSS 3 mahimong makaikag kaayo. Gitugutan nila ang tigdisenyo / developer nga mopili sa labi ka piho nga mga lebel sa dokumento. Usa sa nindot nga mga butang mahitungod niini nga module mao nga daghang mga browser ang nagsugod na sa pagsuporta sa mga advanced CSS 3 selectors , aron mahimo ka nga magsugod sa pagsulay kanila karon. Pananglitan, ang pipila ka mga bag-ong nagpili mao ang:
- pagpareha sa mga hiyas ug mga hiyas sa mga hiyas, lakip ang mga partial nga mga pagpares
- structural pseudo-klase, sama sa n th-anak
- usa ka target nga pseudo-klase nga estilo lamang ang mga elemento nga gitumbok sa URL
- usa ka pseudo-klase nga gitan-aw sa estilo sa bisan unsa nga elemento nga gisusi sama sa radio o checkbox nga mga elemento
- Ang mga selectors sa CSS 3 mahimong makaikag kaayo. Gitugutan nila ang tigdisenyo / developer nga mopili sa labi ka piho nga mga lebel sa dokumento. Usa sa nindot nga mga butang mahitungod niini nga module mao nga daghang mga browser ang nagsugod na sa pagsuporta sa mga advanced CSS 3 selectors , aron mahimo ka nga magsugod sa pagsulay kanila karon. Pananglitan, ang pipila ka mga bag-ong nagpili mao ang:
- Mga Epekto sa Epekto ug Layout
- Paghimo sa mga pagbag-o sa hyphenation, whitespace , ug katarungan sa teksto sa mga dokumento.
- First-Letter ug First-Line nga Pseudo-Classes
- Ang CSS 3 kinahanglan magtugot sa mga kabtangan nga makaapekto sa kerning ug pag-align sa drop-caps.
- Paged Media ug Generated Content
- Ang CSS 3 karon mosuporta sa daghang kapilian sa paged media, sama sa mga header ug footer ug mga numero sa pahina. Dugang aduna'y abante nga mga kabtangan alang sa pag-imprenta nga namugna nga sulod lakip ang mga kabtangan alang sa mga footnote ug cross-reference.
- Multi-Column Layout
- Sa pagkakaron, ang multi-column layout nga nagtrabaho nga drowing naghatag og mga kabtangan aron pagtugot sa mga tigdesinyo sa pagpakita sa ilang sulod sa daghang mga kolum nga adunay mga paghubit sama sa column-gap, column-count, ug column-width.
- Ruby
- Ang CSS karon mosuporta sa abilidad sa pagdugang sa gagmay nga mga annotation sa ibabaw o sunod sa mga pulong, kasagaran gigamit sa Intsik ug Hapon. Kasagaran kini gigamit sa paghatag sa paglitok o kahulugan sa lisud nga mga ideyograma.
Ang CSS 3 Makalingaw
Sa dihang bug-os nga gisagop kini isip usa ka sumbanan ug ang mga Web browser ug mga user-agent nagsugod sa paggamit niini, CSS 3 usa ka gamhanan nga himan alang sa mga Web designer. Ang bag-ong mga bahin nga gilista sa ibabaw usa lamang ka gamay nga tipik sa tanan nga mga pagdugang ug mga pagbag-o sa espesipikasyon.