Skip to main content

Kas yra CSS parinkiklis?

Anonim

CSS remiasi modelio atitikties taisyklėmis, kad nustatytumėte, kuris stilius taikomas kuriam dokumento elementui. Šie modeliai vadinami selektoriai ir jie svyruoja nuo žymų vardų (pavyzdžiui,

p suderinti žymių žymes) su labai sudėtingais modeliais, kurie atitinka labai specifines dokumento dalis (pavyzdžiui,

p # myid> b.svarbu atitiktų bet kokį

b žyma su klasė

pabrėžti tai yra pastraipos vaikas su id

myid).

CSS parinkiklis yra CSS stiliaus skambučio dalis, nurodanti, kokia dalis turėtų būti tinklalapio dalis. Rinkiklis turi vieną ar daugiau savybių, kurios apibrėžia, kaip bus pasirinktas pasirinktas HTML.

CSS selektoriai

Yra keletas skirtingų tipų selektorių:

  • tipo selektoriai - atitikimas tam tikram elementui
  • klasės selektoriai - atitinkantys elementai su konkrečia klase
  • ID rinktuvai - elemento atitikimas su konkrečiu ID
  • palikuonių selektoriai - atitinkami elementai, kurie yra konkretaus elemento palikuonys
  • vaikų selektoriai - atitinkami elementai, kurie yra konkretaus elemento vaikas
  • universalūs selektoriai - kiekvieno elemento atitikimas
  • gretimų brolių selektoriai - atitinkantys elementai, prieš kuriuos yra konkretus elementas
  • atributų selektoriai - atitikimo elementai, turintys konkretų atributą arba atributo reikšmę
  • pseudo klasės selektoriai - atitinkantys elementai su konkrečia pseudo klasė
  • pseudoelementų selektoriai - atitinkantys elementai su specifinėmis pseudoelementinėmis savybėmis

Formatuoti CSS stilius ir CSS selektoriai

CSS stiliaus formatas atrodo taip:

selektorius {style properties: style; }

Atskirkite kelis selektorius, kurių kableliais yra tas pats stilius. Tai vadinama selektorių grupe. Pavyzdžiui:

selector1 , selector2 {stiliaus savybė: stilius; }

Grupavimo selektoriai yra stenografavimo mechanizmas, kad CSS stilius būtų kompaktiškas. Pirmiau minėta grupė turėtų tokį patį poveikį:

selector1 {stiliaus savybė: stilius; }selector2 {stiliaus savybė: stilius; }

Visada patikrinkite CSS rinkiklius

Ne visos naršyklės palaiko visus CSS selektorius. Todėl būtinai išbandykite savo selektorių tiek daugelyje naršyklių, kiek galite operacinėse sistemose. Bet jei naudojate CSS1 arba CSS2 rinkmenas, jums turėtų būti gerai.