Gwoupman selil CSS miltip

Gwoup selil CSS miltip amelyore vitès chaj

Efikasite se yon faktè enpòtan nan yon sit entènèt siksè. Sit sa a ta dwe efikas nan fason li sèvi ak imaj sou entènèt . Sa a pral ede asire ke sit la ap fè byen pou vizitè yo ak chaj byen vit sou aparèy yo. Efikasite ta dwe tou yon pati nan pwosesis jeneral ou, ede ou kenbe pwogrè yon sit la sou tan ak sou bidjè.

Nan fen a, efikasite jwe yon wòl nan tout aspè nan kreyasyon yon sit entènèt la ak siksè long tèm, ki gen ladan nan estil yo ki ekri pou fèy CSS dra sit sa a. Lè ou kapab kreye mèg, dosye CSS cleaner se ideyal, ak youn nan fason ou kapab reyalize sa a se pa gwoupman selil CSS miltip ansanm.

Gwoup selektè

Lè ou gwoup CSS selektè , ou aplike estil yo menm nan plizyè eleman diferan san yo pa repete estil yo nan fèy style ou a. Olye pou yo gen de oswa twa oswa menm plis CSS règ, tout nan yo ki fè menm bagay la (egzanp, mete koulè a ​​nan yon bagay wouj), ou gen yon sèl règ CSS ki akonpli pou paj ou.

Genyen yon kantite rezon ki fè poukisa "gwoupman selektè sa yo" benefisye yon paj. Premye offt, fèy style ou yo pral pi piti ak chaj pi vit. Byensir, fèy papye yo pa youn nan koupab prensipal yo lè li rive sit loading dousman. Dosye CSS yo se dosye tèks, se konsa menm reyèlman tan CSS fèy yo se ti, dosye-gwosè ki gen bon konprann, lè yo konpare ak imaj unoptimized. Toujou, chak ti kras konte, epi si ou ka koupe tout gwosè CSS ou ak chaj paj yo ki pi vit, se sa ki toujou yon bon bagay fè.

An jeneral, pi wo a vitès chaj mwayèn pou sit yo gen mwens pase 3 segonn; 3 a 7 segonn se sou mwayèn, ak plis pase 7 segonn se jis twò ralanti. Nimewo sa yo ki ba vle di, reyalize yo ak sit ou, ou bezwen fè tout sa ou kapab! Se poutèt sa ou ka ede kenbe sit ou a rapid lè l sèvi avèk gwoupe CSS selektif.

Ki jan yo Gwoup seleksyon CSS

Gwoup selektè CSS yo ansanm nan fèy style ou, ou itilize komas pou separe selektè gwoup yo gwoupe nan style la. Nan egzanp ki anba a, style la afekte p ak eleman div:

div, p {koulè: # f00; }}

Vigè a fondamantalman vle di "ak". Se konsa, sa a selekteur aplike nan tout eleman paragraf AK tout eleman divizyon. Si vigil la te manke, li ta olye pou tout eleman paragraf ki se yon timoun nan yon divizyon. Sa se yon kalite trè diferan nan selekteur, se konsa sa a vigil reyèlman chanje siyifikasyon an nan seleksyon an!

Nenpòt fòm selektè ka gwoupe ak nenpòt lòt selektè. Nan egzanp sa a, se yon selektè klas ki gwoupe avèk yon seleksyon ID:

p.red, # sub {koulè: # f00; }}

Se konsa, sa a style aplike nan nenpòt paragraf ak atribi nan klas nan "wouj", AK nenpòt eleman (depi nou pa te presize ki kalite) ki gen yon atribi ID nan "sub".

Ou ka gwoup nenpòt kantite selektè ansanm, ki gen ladan selektè ki mo sèl ak selektè compund. Egzanp sa a gen ladan kat selektè diferan:

p, .red, # sub, div yon: lyen {koulè: # f00; }}

Se konsa, règ sa a CSS ta aplike nan sa ki annapre yo:

Sa sele selekteur se yon seleksyon konpoze. Ou ka wè li fasil konbine avèk selektè yo lòt nan règleman CSS sa a. Avèk règleman sa a, nou ap mete koulè nan # f00 (ki wouj) sou sa yo selektè 4, ki pi preferab yo ekri 4 selektè separe yo reyalize menm rezilta a.

Yon lòt benefis nan seleksyon gwoupman se ke, si ou bezwen fè yon chanjman, ou ka edite yon sèl sèl règ CSS olye pou yo miltip yo menm. Sa vle di ke apwòch sa a sove ou pwa paj ak tan lè li rive kenbe sit la nan tan kap vini an.

Nenpòt Selektè ka Gwoup

Kòm ou ka wè nan egzanp ki anwo yo, yo ka mete nenpòt selektè valab nan yon gwoup, ak tout eleman nan dokiman ki matche ak tout eleman yo gwoupe ap gen style la menm ki baze sou pwopriyete sa a style.

Gen kèk moun ki prefere yo lis eleman yo gwoupe sou liy separe pou légibility nan kòd la. Aparans sou sit wèb la ak vitès chay la rete menm jan an. Pou egzanp, ou ka konbine Styles ki separe pa komas nan yon pwopriyete style nan yon liy nan kòd:

th, td, p.red, div # firstred {koulè: wouj; }}

oswa ou ka lis estil yo sou liy endividyèl pou klè:

th,
td,
p.red,
div # firstred
{
koulè: wouj;
}}

Swa metòd ou itilize nan gwoup selil CSS plizyè vitès moute sit ou epi fè li pi fasil nan jere Styles long tèm.

Original atik pa Jennifer Krynin. Edited by Jeremy Girard sou 5/8/17.