Gruppu Multiple CSS Selectors per Improve Careggi Speed
Efficiency hè un fattore impurtante in un situatu successu di u situ web. Stu situ ùn deve esse efficaci di cumu si usa l'imagine in linea . Questu avete aiutu à assicurà chì u situ realizà bè per i visitori è di carica rapidamente nantu à i so dispusitivi. L'efficienza hè ancu esse una parte di u vostru prucessu generale, aiutannulu à mantene u prugressu di u situ di u tempu è di u budgetu.
A fine, l'efficienza juviu un rolu in tutti l'aspettu di a creazione di u situ web è u successu longu, cumpresu in i stili chì sò scritti per i pagini CSS di u situ. Pò esse capace per creà caghjà riccardo, i crescenti di CSS hè ideali, è unu di i manere di pudè ottene questu quì si aghjunta parechji CSS selectors.
Agenzia di e selezzione
Quandu u gruppu di selezziunà CSS , appricanu i stessi stili di parechji elementi diffeenti senza ripetirete i stili in a vostra stile di carta. Invece di avè dui o trè o ancu più regoli di CSS, tutti chì facenu a listessa cosa (per esempiu, fate u culore di qualcosa à u rossu), avete una sola regula CSS chì facenu per a vostra pagina.
Ci hè parechje raggiune per quale sta "aghjustatu di selezziunisti" si presta una pàgina. U primu successu, a vostra stile serra saria più chjucu è carica più veloce. Certu, li stili di stiletti sò micca unu di i culpriti principali quandu si tratta di tene caraghju siti. CSS sò di schedari di testu, cusì ancu e veramente chicchi di CSS sò piccoli, di scrittori magnìfichi, cumparatu cù l'imagine micca ottimizzati. È sempre, ogni pocu conta, è se pudete raffu qualcume di a vostra CSS è carattere e pagine chì assai più veloce, chì hè sempre una bona cosa di fà.
In generale, sopra à i spezii di media di carica per i siti sò menu di 3 sondi; 3 à 7 sicondi hè quantu à a mizanìa, e più di 7 sicondi hè bella solu. Queste nùmmaru abbastanza significa chì, per fà mette cù u vostru situ, duvete fà tuttu ciò chì pudete! Hè per quessa chì pudete aiutà à mantene a vostra situzione veloce utilizendu selezziunisti CSS.
Cumu à Gruppu CSS Selectors
Per aghjustà selectori CSS in u vostru stile, utilizate còmpie per sceglie multiple selezziunatu agrupatu in stile. In l'esempiu desiderate, l'estilu influenza l'elementi p è div:
div, p {color: # f00; }A comma baschi significa "è". Cusì u selettore scrittu à tutti l'elementi di paragrafi è tutti elementi di division. Si a vindma fu manca, questu solu serà tutti elementi di paragrafi chì sò un zitellu di una divisiona. Hè un tipu assai selettore differenti, perchè questu realità hà cambiatu u significatu di u selettore!
Ogni forma di selettore ponu esse agrupatu cù qualsiasi autore selettore. In questu esempiu, un selettore di classi hè aggruppatu cù un selettore di l'ID:
p.red, #sub {color: # f00; }Cusì stu stilu cerca di qualsìasi paràgrafu cù l'attribuu di classa di "red", E qualsiasi elementu (perchè ùn ùn spiccianu micca quale) chì hà una attribuita di l'ID di "sub".
Puderete aghjunghje parechji selezziunisti nzemi, includenu selezziunisti chì sò sola parolle è compund selectors. Questu esempi comprise four selectors differenti:
p, .red, #sub, div a: link {color: # f00; }Cusì sta regula CSS aduprà a seguente:
- Qualessu paràgrafile elementu
- Ogni elementu cù a classa di "rosu"
- Qualce elementu cù una identità di "sub"
- U "ligame" pseudo-classe di l'elementi ancistari chì sò decendenti di una divisiona.
Ddu ultimu selettore hè un selettore compostu. Pudete vede si pò cunfruntassi facilmente cù l'altri selezzionisti in questa regula CSS. In questa regula, avemu l'aghjustatu u culore di # f00 (chì hè russa) nantu à questi 4 selezziunisti, chì hè preferitu à scrive 4 selezziunati separati per alcuni u stessu risultatu.
Un altru benefitu di i selezziunisti di agrupastu hè chì, se avete bisognu di cambià, pudete edità una sola regula CSS inveci di multiplici. Questu significa chì questu stratèggiu li pudarà u pesu di pàgina è u tempu chì venenu à mantene u situ in u futuru.
Qualchì selettore ponu esse agrupatu
Comu pudete a vede da l'esempi avà, qualsiasi selettore validu pò esse situatu in un gruppu, è ogni elementu in u documentu chì incù parechji elementi raggruppule saranu u stissu stilu basatu in questu stile propiu.
Certi piacerebbe preferite listarii l'elementi raggruppati nantu à ligne per leghjibilità in u codice. L'apparenza nantu à u situ web è a veloce di carità resta a stessa. Per esempiu, pudete combine stili siparati da vìdiri in un stilu unepartimentu in una sola linea di codice:
th, td, p.red, div # firstred {color: red; }
o pudete listà e stili nantu à i linii individuali per a chiarità:
th,
td,
p.red,
div # firstred
{
culore: rossu;
}
Qualessu hè u metu chì utilizate à aghjunghje multiple selezzionisti CSS accentuate u vostru situ è facilità à gestite stili longu.
Articulu originale per Jennifer Krynin. Edited di Jeremy Girard u 5/8/17.