Një Hyrje në Modularizimin e Sheets Style Cascading (niveli 3)
Ndryshimi më i madh që aktualisht është planifikuar për nivelin 3 të CSS është futja e moduleve. Avantazhi i moduleve është se ai (me sa duket) lejon që specifikimi të përfundojë dhe të miratohet më shpejt, sepse segmentet janë kompletuar dhe miratuar në copa. Kjo gjithashtu lejon që shfletuesit dhe prodhuesit e përdoruesve të agjentëve të mbështesin pjesët e specifikimeve, por mbajnë kodimin e tyre në minimum, vetëm duke mbështetur ato module që kanë kuptim. Për shembull, një lexues teksti nuk do të duhej të përfshinte module që vetëm përcaktojnë se si do të shfaqet një element vizualisht. Por edhe nëse përfshihet vetëm modulet aural, do të ishte ende një mjet i pajtueshëm me standardet CSS 3.
Disa karakteristika të reja të CSS 3
- Selectors
- Zgjedhësit në CSS 3 do të jenë shumë interesante. Ata do t'i lejojnë projektuesit / zhvilluesit të zgjedhin në nivele shumë më specifike të dokumentit. Një nga gjërat më të bukura në lidhje me këtë modul është se shumë shfletues tashmë kanë filluar të mbështesin CSS 3 përzgjedhësit e avancuar, kështu që mund të filloni t'i provoni tani. Për shembull, disa përzgjedhës të rinj janë:
- përputhen me atributet dhe vlerat atribut, duke përfshirë ndeshje të pjesshme
- struktura pseudo-klasa, të tilla si n th-fëmijë
- një pseudo-klasë objektivi për të veçuar vetëm elementët që janë të caktuara në URL
- një pseudo-klasë e kontrolluar për të stiluar çdo element që është i kontrolluar si elementët e radios ose checkbox
- Zgjedhësit në CSS 3 do të jenë shumë interesante. Ata do t'i lejojnë projektuesit / zhvilluesit të zgjedhin në nivele shumë më specifike të dokumentit. Një nga gjërat më të bukura në lidhje me këtë modul është se shumë shfletues tashmë kanë filluar të mbështesin CSS 3 përzgjedhësit e avancuar, kështu që mund të filloni t'i provoni tani. Për shembull, disa përzgjedhës të rinj janë:
- Efektet e tekstit dhe Layout
- Marrja e ndryshimeve në vizë ndarëse, hapësira e brendshme dhe justifikimi i tekstit në dokumente.
- Letra e Parë dhe Pseudo-Klasa e Parë Line
- CSS 3 duhet të lejojë që pronat të ndikojnë në kerning dhe përafrimin e kapakëve.
- Paged Media dhe përmbajtja e gjeneruar
- CSS 3 tani do të mbështesë më shumë opsione në mediat e paguara, siç janë drejtimi i headers dhe footers dhe numrat e faqeve. Plus do të ketë veçori të avancuara për përmbajtjen e printimit të gjeneruar, duke përfshirë pronat për fusnotat dhe referencat ndër-referuese.
- Shtrirja me shumë kolona
- Tani për tani, skica e punës me shumë kolona ofron karakteristika për të lejuar që projektuesit të shfaqin përmbajtjen e tyre në kolona të shumëfishta me përkufizime si kolona e shtyllave, numërimi i kolonës dhe gjerësia e kolonës.
- rubin
- CSS tani do të mbështesë aftësinë për të shtuar shënime të vogla në krye ose pranë fjalëve, më shpesh të përdorura në kinezisht dhe japonisht. Ata zakonisht përdoren për të dhënë shqiptimin ose kuptimin e ideogramëve të vështira.
CSS 3 do të jetë kënaqësi
Sapo të miratohet plotësisht si një standard, dhe shfletuesit dhe agjentët e përdoruesve të përdoruesve fillojnë ta përdorin atë, CSS 3 do të jetë një mjet i fuqishëm për hartuesit e uebit. Karakteristikat e reja të renditura më sipër janë vetëm një nëngrup i vogël i të gjitha shtesave dhe ndryshimeve në specifikim.