Grouping ntau tus CSS xaiv

Pawg Multiple CSS Xaiv los Txhim Kho Kev Ceev

Kev ua tau zoo yog qhov tseem ceeb hauv lub website zoo. Qhov chaw ntawd yuav tsum ua kom zoo npaum li cas nws siv cov duab hauv online . Qhov no yuav pab xyuas kom lub tsev kawm ntawv ua tau zoo rau cov qhua thiab thauj khoom sai sai rau ntawm cov cuab yeej. Kev ua haujlwm zoo yuav tsum yog ib feem ntawm koj tus txheej txheem tag nrho, pab koj kom muaj kev vam meej hauv tsev kawm ntawv raws sij hawm thiab ntawm daim phiaj siv nyiaj.

Thaum kawg, kev ua tau zoo yog lub luag haujlwm ntawm txhua qhov ntawm lub website qhov kev tsim thiab qhov ntev ntawm kev vam meej, xws li hauv cov yeeb yaj duab uas tau muab sau rau hauv cov nplooj ntawv CSS. Tau tsim leaner, huv CSS ntaub ntawv zoo tagnrho, thiab yog ib txoj hauv kev uas koj tuaj yeem ua tau qhov no yog los ntawm pawg ntau CSS xaiv ua ke.

Pawg Xaiv Pawg

Thaum koj pab pawg CSS xaiv , koj ua tib yam li cov yeeb yam txawv rau ob peb lub ntsiab lus uas tsis rov hais dua txog koj tus qauv hauv koj daim ntawv. Siv ob lossis peb lossis ntau tshaj CSS cov cai, tag nrho cov uas ua qhov qub tshaj plaws (piv txwv, teem ib yam xim rau ib yam dab tsi rau liab), koj muaj ib txoj cai CSS uas ua tiav rau koj nplooj ntawv.

Muaj ntau qhov laj thawj vim li cas qhov no "kev xaiv ntawm cov xaiv" pab tau ib nplooj ntawv. Thawj offt, koj daim ntawv style yuav me me thiab hnyav dua. Pom tau, cov ntawv txhim kho tsis yog ib qho ntawm cov neeg ua txhaum loj thaum nws tuaj yeem ua qhov chaw qeeb qeeb. CSS cov ntaub ntawv yog cov ntaub ntawv luam tawm, ces txawm ntev CSS nplooj ntawv yog cov me me, cov ntaub ntawv loj npaum li cas, thaum piv rau cov duab tsis tau sib tham. Tseem, txhua me ntsis suav, thiab yog tias koj tuaj yeem chais qee qhov loj ntawm koj CSS thiab ntsaws cov nplooj ntawv kom sai, qhov ntawd yog qhov zoo tshaj plaws ua.

Feem ntau, siab tshaj qhov nce qhov nce rau qhov chaw muaj tsawg dua 3 vib nas this; 3 mus rau 7 feeb yog nruab nrab, thiab ntau tshaj 7 feeb li ntawm qeeb dhau lawm xwb. Cov xov tooj qis no txhais tau tias, kom ua tiav lawv nrog koj qhov chaw, koj yuav tsum ua txhua yam koj ua tau! Qhov no yog vim li cas koj tuaj yeem pab ceev koj qhov chaw ceev siv pawg neeg CSS xaiv.

Pab pawg CSS li cas

Pab pawg CSS xaiv ua ke nyob rau hauv koj daim ntawv qhia, koj siv vam kom cais ntau pawg neeg xaiv hauv qhov style. Nyob rau hauv qhov piv txwv hauv qab no, cov lus cuam tshuam rau p thiab div ntsiab:

div, p {xim: # f00; }

Tus comma yeej txhais tau tias "thiab". Li ntawd, qhov selector no siv rau txhua pawg lus thiab txhua pawg sib faib. Yog hais tias tus comma tau ploj lawm, nws yuav zoo siv txhua pawg lus uas yog ib tug me nyuam ntawm kev faib. Qhov ntawd yog qhov sib txawv ntawm cov selector, yog li no tus vev xaib tsis hloov lub ntsiab lus ntawm tus selector!

Txhua daim ntawv xaiv tsa tau muab faib ua ke nrog lwm lub selector. Hauv qhov ua piv txwv no, ib chav xaiv kawm ua ke nrog ib tus neeg xaiv ID:

p.red, #sub {color: # f00; }

Yog li no style siv rau cov pawg lus nrog rau cov chav kawm ntawm "liab", thiab txhua yam (txij li thaum peb tsis qhia yam twg zoo) uas muaj ib qho ID ntawm "sub".

Koj tuaj yeem pab pawg tsawg tus selectors ua ke, nrog rau cov xaiv uas yog ib lo lus thiab compund selectors. Qhov piv txwv no muaj xws li plaub hom xaiv:

p, .red, #sub, div a: txuas {colour: # f00; }

Li no cov cai CSS yuav siv rau cov hauv qab no:

Tias tus selector xeem yog ib qho kev xaiv compound. Koj tuaj yeem pom nws tau yooj yim nrog lwm tus xaiv nyob hauv txoj cai CSS no. Nrog rau txoj cai ntawd, peb tabtom kho qhov xim ntawm # f00 (uas yog xim liab) rau cov 4 selectors, uas yog xav kom sau tau 4 cais cov xaiv kom ua tiav tib yam.

Lwm cov txiaj ntsim ntawm pawg xaiv yog tias, yog tias koj xav tau hloov, koj tuaj yeem kho ib txoj cai CSS es tsis muaj ntau yam. Qhov no txhais tau tias qhov kev qhia no khaws koj nplooj phaus thiab lub sij hawm thaum nws los tuav lub tsev kawm ntawv rau yav tom ntej.

Cov Xaiv Tsa Ua Pej Xeem Tau

Raws li koj tau pom los ntawm cov piv txwv saum toj no, txhua qhov kev xaiv ntawm tus neeg xaiv tau muab tso rau hauv ib pawg, thiab tag nrho cov ntsiab lus hauv cov ntaub ntawv uas phim tag nrho cov pab pawg hauv pawg yuav muaj tib lub hom phiaj raws li cov khoom siv ntawd.

Qee cov neeg nyiam sau cov ntsiab lus sib txawv ntawm cov kab rau cov cai hauv cov cai. Cov tsos ntawm lub vev xaib thiab lub nra ceev tseem nyob li qub. Piv txwv li, koj tuaj yeem ua ke sib txawv los ntawm cov hnub vam cia rau hauv ib qho cuab yeej hauv ib txoj kab ntawm cov cai:

th, td, p.red, div # firstred {color: red; }

los yog koj tuaj yeem sau tus cwj pwm ntawm cov kab rau kev pom tseeb:

th,
td,
p.red,
div # firstred
{
xim: liab;
}

Xws li txoj kev koj siv los mus pab pawg ntau hom CSS selectors nce txog koj qhov chaw thiab ua kom yooj yim rau kev tswj kav ntev.

Thawj tsab xov xwm los ntawm Jennifer Krynin. Edited by Jeremy Girard rau 5/8/17.