Innholdsfortegnelse:

Hvordan vil du overstyre en eiendom som blir arvet i CSS?
Hvordan vil du overstyre en eiendom som blir arvet i CSS?

Video: Hvordan vil du overstyre en eiendom som blir arvet i CSS?

Video: Hvordan vil du overstyre en eiendom som blir arvet i CSS?
Video: Do You Really Understand CSS Inheritance? 2024, November
Anonim

De arvet eiendom regel

Arv lar et underordnet element arve stiler fra et overordnet element. Når vi trenger det overstyre arvet stiler, kan det enkelt gjøres ved å målrette mot underordnet element i vår CSS . I forrige eksempel så vi hvordan kilderekkefølgen bestemte bakgrunnsfargen for blockquote-elementet

Videre, hvordan arver jeg en CSS-klasse til en annen?

Dessverre, CSS gir ikke ' arv ' på den måten som programmeringsspråk som C++, C# eller Java gjør. Du kan ikke erklære en CSS klasse og deretter utvide den med en annen CSS-klasse.

Foruten ovenfor, hvordan unngår du viktig i CSS? Til unngå å bruke ! viktig , alt du trenger å gjøre er å øke spesifisiteten. I ditt tilfelle har begge velgerne dine identisk spesifisitet. Problemet er mest sannsynlig forårsaket av at mediesøket ditt er plassert før "Normal CSS ", og blir dermed overstyrt.

På denne måten, hvilke CSS-egenskaper arves?

Liste over CSS-egenskaper som er arvet

  • grensekollaps.
  • grenseavstand.
  • bildetekst-siden.
  • farge.
  • markøren.
  • retning.
  • tomme celler.
  • font-familie.

Hva er bruken av arv i CSS?

De arve CSS nøkkelordet fører til at elementet det er spesifisert for, tar den beregnede verdien av egenskapen fra det overordnede elementet. Den kan brukes på alle CSS eiendom, inkludert CSS stenografi alle. Til arvet egenskaper, forsterker dette standardoppførselen, og er bare nødvendig for å overstyre en annen regel.

Anbefalt: