Ki sa ki enpòtan! Sa vle di enpòtan nan CSS?

! Fòs enpòtan yo yon chanjman nan kaskad la

Youn nan pi bon fason pou aprann kijan pou sit entènèt kòd se gade kòd sous yo nan lòt sit. Pratik sa a se ki jan anpil pwofesyonèl entènèt aprann navèt yo, espesyalman nan jou yo anvan te gen anpil opsyon pou kou konsepsyon wèb , liv , ak sit fòmasyon sou entènèt.

Si ou eseye pratik sa a epi gade nan kazaj fèy sit yon Cascading style (CSS), yon sèl bagay ou ka wè nan kòd sa a se yon liy ki di! Enpòtan.

Ki sa ki vle di, epi, menm jan enpòtan, ki jan ou kòrèkteman itilize deklarasyon sa a nan dra style ou a?

Cascade nan CSS

Premye a tout, li enpòtan yo konprann ke drapo style kaskad fè tout bon kaskad , sa vle di yo yo mete nan yon lòd patikilye. An jeneral, sa vle di ke estil yo ap aplike nan lòd la yo li nan navigatè a. Se style la premye aplike ak Lè sa a, dezyèm lan ak sou sa.

Kòm yon rezilta, si yon style parèt nan tèt la nan yon fèy style ak Lè sa a, se chanje pi ba desann nan dokiman an, egzanp nan dezyèm nan ki style se youn nan aplike nan ka ki vin apre, pa premye a. Fondamantalman, si de estil yo ap di menm bagay la (ki vle di yo gen menm nivo nan espesifik), yo pral youn nan dènye ki nan lis yo pral itilize.

Pou egzanp, kite imajine ke estil sa yo yo te genyen nan yon fèy style. Tèks la paragraf ta dwe rann nan nwa, menm si pwopriyete a style premye aplike se wouj.

Sa a se paske se "nwa" valè a ki nan lis dezyèm. Depi CSS li tèt-a-anba, style final la se "nwa" ak Se poutèt sa ke yon sèl genyen.

p {koulè: wouj; }}
p {koulè: nwa; }}

Ki jan! Enpòtan Chanjman priyorite a

Koulye a, ou konprann kijan prensip sa yo prèske idantik yo trete pa CSS, nou ka gade ki jan direktè enpòtan an chanje bagay sa yo yon ti jan.

Direksyon enpòtan an afekte fason kaskad CSS ou pandan w ap suiv règleman w santi w yo pi enpòtan epi ou ta dwe aplike. Yon règ ki gen direktiv enpòtan an toujou aplike pa gen pwoblèm kote règ sa a parèt nan dokiman CSS la.

Pou fè tèks la paragraf toujou wouj, ki soti nan egzanp lan pi wo a, ou pral itilize:

p {koulè: wouj! enpòtan; }}
p {koulè: nwa; }}

Koulye a, tout tèks la ap parèt nan wouj, menm si valè a "nwa" ki nan lis dezyèm fwa. La! Enpòtan direktiv déviée règleman yo nòmal nan kaskad la epi li bay ki style trè wo espesifik.

Si ou absoliman bezwen paragraf yo parèt wouj, sa a style ta fè li, men sa pa vle di ke sa a se yon bon pratik. Ann gade pwochen nan lè ou ka vle itilize! Enpòtan ak lè li pa apwopriye.

Lè yo itilize! Enpòtan

Direktiv enpòtan an enpòtan anpil lè w ap fè tès ak debogaj yon sit entènèt. Si ou pa sèten poukisa yon style pa te aplike epi panse ke li ka yon pwoblèm espesifik, ou ka ajoute deklarasyon an enpòtan! Style ou a wè si ki fikse li.

Si ajoute! Enpòtan tout bon ranje pwoblèm nan style, ou te jis detèmine ke li se yon pwoblèm espesifik. Sepandan, ou pa vle kite sa! Kòd enpòtan an plas, li te sèlman mete la pou rezon tès yo.

Depi tès la fè, ou ta dwe retire kounye a direktiv sa a epi ajiste selektè ou a pou reyalize espesifik ou bezwen pou fè style ou ap travay. ! enpòtan pa ta dwe fè wout li nan sit pwodiksyon ou, an pati paske nan ki jan li chanje kaskad la nòmal.

Si ou panche twò lou sou deklarasyon an enpòtan! Reyalize estil ou vle, ou pral evantyèlman gen yon fèy style littered ak! Styles enpòtan. Ou pral fondamantalman chanje fason ke CSS paj la trete. Li se yon pratik parese ki pa bon soti nan yon direksyon jesyon alontèm.

Itilize! Enpòtan pou tès oswa, nan kèk ka, lè ou absoliman dwe pase sou yon style style ki se yon pati nan yon tèm oswa modèl kad.

Menm nan ka sa yo, sèvi ak apwòch sa a kòm ti kras ke posib epi olye fè efò yo ekri fèy papye style ki konprann kaskad la.

Itilizatè yo Dra Dra

Gen yon nòt final sou direktiv enpòtan an ki esansyèl pou konprann. Direktiv sa a te mete an plas tou pou ede itilizatè paj entènèt fè fas ak fèy papye ki fè paj difisil pou yo itilize oswa li.

Tipikman, si yon itilizatè defini yon fèy style yo wè paj wèb, ki fèy style se overruled pa fèy style otè paj entènèt la. Si itilizatè a make yon style kòm! Enpòtan, ki style overrules fèy style otè paj entènèt la, menm si otè a make yon règ kòm! Enpòtan.

Sa a se itil pou itilizatè ki bezwen mete estil nan yon sèten fason. Pou egzanp, yon moun ka bezwen ogmante gwosè font default sou tout paj wèb yo itilize. Lè w itilize direktiv ou yo enpòtan anpil nan paj ou bati yo, ou akomode nenpòt bezwen espesyal itilizatè ou yo ka genyen.

Edited pa Jeremy Girard