Innehållsförteckning:

Hur skulle du åsidosätta en egenskap som ärvs i CSS?
Hur skulle du åsidosätta en egenskap som ärvs i CSS?

Video: Hur skulle du åsidosätta en egenskap som ärvs i CSS?

Video: Hur skulle du åsidosätta en egenskap som ärvs i CSS?
Video: Do You Really Understand CSS Inheritance? 2024, Maj
Anonim

De ärvd egendom regel

Arv tillåter ett underordnat element ärva stilar från ett överordnat element. När vi behöver åsidosätta ärvt stilar kan det enkelt göras genom att rikta in sig på barnelementet i vår CSS . I föregående exempel såg vi hur källordning bestämde bakgrundsfärgen för blockquote-elementet

Dessutom, hur ärver jag en CSS-klass till en annan?

Tyvärr, CSS ger inte ' arv ' på det sätt som programmeringsspråk som C++, C# eller Java gör. Du kan inte deklarera en CSS klass och förläng den sedan med en annan CSS-klass.

Förutom ovan, hur undviker du viktigt i CSS? Till Undvik att använda ! Viktig , allt du behöver göra är att öka specificiteten. I ditt fall har båda dina väljare identisk specificitet. Problemet beror troligen på att din mediefråga placeras före din "Normal CSS ", och blir därmed åsidosatt.

På så sätt, vilka CSS-egenskaper ärvs?

Lista över CSS-egenskaper som ärvs

  • gränskollaps.
  • gränsavstånd.
  • bildtext-sidan.
  • Färg.
  • markören.
  • riktning.
  • tomma celler.
  • typsnittsfamilj.

Vad är användningen av arv i CSS?

De ärva CSS nyckelordet gör att elementet som det är specificerat för tar det beräknade värdet för egenskapen från dess överordnade element. Den kan appliceras på vilken som helst CSS egendom, inklusive CSS stenografi alla. För ärvt egenskaper, förstärker detta standardbeteendet och behövs bara för att åsidosätta en annan regel.

Rekommenderad: