Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Inheritance | Selectors and Cascade
Introduction to CSS Part I

bookInheritance

CSS inheritance refers to how styles are passed down from parent elements to child elements. When a style is applied to a parent element, it is automatically inherited by its child elements unless they have styles that override the inherited styles. For example, consider the following HTML and CSS:

index.html

index.html

index.css

index.css

copy

In this example, the body element has a font-family and font-size style applied to it. These styles will be inherited by all child elements of the body element, including the two <p> elements. As a result, both paragraphs will be displayed using Arial font and a font size of 16px.

There are a few nuances associated with inheritance in CSS that a developer should keep in mind:

  • Not all styles are inherited. Some styles, such as display, position, and float, are not inherited by default;

  • Inheritance can be overridden. As mentioned, child elements can override inherited styles by setting them;

  • Inheritance can affect descendant elements. Styles inherited by a parent element are passed down to all its descendants unless a specific style overrides them for the descendant element;

  • The inherit keyword can be used to inherit a style explicitly. The inherit keyword can specify that an element should inherit a style from its parent element.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 5.26

bookInheritance

Svep för att visa menyn

CSS inheritance refers to how styles are passed down from parent elements to child elements. When a style is applied to a parent element, it is automatically inherited by its child elements unless they have styles that override the inherited styles. For example, consider the following HTML and CSS:

index.html

index.html

index.css

index.css

copy

In this example, the body element has a font-family and font-size style applied to it. These styles will be inherited by all child elements of the body element, including the two <p> elements. As a result, both paragraphs will be displayed using Arial font and a font size of 16px.

There are a few nuances associated with inheritance in CSS that a developer should keep in mind:

  • Not all styles are inherited. Some styles, such as display, position, and float, are not inherited by default;

  • Inheritance can be overridden. As mentioned, child elements can override inherited styles by setting them;

  • Inheritance can affect descendant elements. Styles inherited by a parent element are passed down to all its descendants unless a specific style overrides them for the descendant element;

  • The inherit keyword can be used to inherit a style explicitly. The inherit keyword can specify that an element should inherit a style from its parent element.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5
some-alt