Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre 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.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 5.26

bookInheritance

Glissez pour afficher le menu

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.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
some-alt