Design

Joachim Jammar
Joachim Jammar
100 Points

CSS Basics: When do you use the "inherit" keyword?

Since it's standard for a property to inherit it's value, when would you actually type out something like:

Color: inherit;

? Ever?

1 Answer

Steven Parker
Steven Parker
201,997 Points

Because of the "cascade" in CSS, later rules override earlier rules. So you might use this setting to return to the default behavior if a previous rule had set it to something else.

Also, not all properties are inherited by default! For more details, see the MDN page on Inheritance.