Documente Academic
Documente Profesional
Documente Cultură
selectorii ID, cea de a doua coloan selectorii de clas i a treia coloan numr selectorii
de tip.
Ce este important aici este faptul c selectorul ID deine o pondere de specificitate mai
mare dect selectorul de clas iar selectorul de clas deine o specificitate mai mare dect
selectorul de tip.
5. Cum se calculeaz ponderea specificitii?
Valorile ponderilor sunt formate din coloane desprite; ele nu se calculeaz n
baza 10. Selectorii de clas nu au valoarea 10, selectorii ID nu au valoarea 100!
n schimb aceste valori trebuiesc interpretate ca 0-1-0 i respectiv 1-0-0. Imediat
vom analiza mai ndeaproape aceste valori atunci cnd combinm selectorii.
6. Care este ponderea selectorului de tip?
Cu ct ponderea specificitii unui selector este mai mare, cu att selectorul este
mai important n cazul n care se produce un conflict de stiluri. De exemplu dac
un element paragraf este selectat folosind un selector de tip ntr-un loc i un
selector ID n altul, selectorul ID va avea preceden fa de selectorul de tip
indiferent unde apare selectorul ID n cascad.
7. Care este ponderea selectorului de clas?
n exemplul de mai sus, primul selector combinat, .tranzistor p conine doi
selectori: un selector de clas i unul de tip. Aceti doi selectori sunt separai
printr-un singur spaiu. Selectorul cheie este un selector de tip ce trimite ctre
elementele paragraf. Deoarece acest selector de tip este precalificat cu un
selector de clas tranzistor, selectorul luat per ansamblu va selecta numai
elementele paragraf care se afl n cadrul unui element cu valoarea atributului
clas egal cu tranzistor.
8. Care este ponderea selectorului ID?
n cadrul CSS, acel paragraf este selectat de dou tipuri diferite de selectori: un
selector de tip i un selector ID. Dei selectorul de tip se afl dup selectorul ID
n cascad, selectorul ID are prioritate fa de selectorul de tip deoarece are o
pondere mai mare a specificitii. n consecin paragraful va aprea cu fundal
verde (green).
9. La ce folosete combinarea selectorilor?
Pn acum am analizat modul n care sunt folosii individual diferite tipuri de
selectori. Este ns util s cunoatem cum s folosim mpreun aceti selectori.
Combinnd selectorii putem fi mai specifici referitor la ce element sau grup de
elemente dorim s selectm.
De exemplu s spunem c dorim s selectm toate elementele paragraf care au
valoarea atributului clas egal cu tranzistor i s le stabilim culoarea maro
(brown). Dac totui unele din aceste paragrafe ntmpltor au valoarea
.btn-ok {
background: green;
}