Agruppi Múltiple CSS Selectors

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:

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.