As a general rule, properties in CSS inherit from ___________ elements

child to parent
parent to child
grandparents to parents
none of the mentioned

The correct answer is: B. parent to child

CSS properties inherit from parent to child elements. This means that if you set a property on a parent element, that property will be applied to all of its child elements as well. For example, if you set the font-size property on a parent element, all of its child elements will have the same font size.

There are a few exceptions to this rule. For example, if you set a property on a child element and then set a different value for that property on the parent element, the child element will inherit the value from the parent element. Additionally, if you set a property on an element that is not a direct child of the element you want to inherit the property from, the property will not be inherited.

Here is an example of how CSS properties inherit from parent to child elements:

“`css
h1 {
font-size: 24px;
}

p {
font-size: inherit;
}
“`

In this example, the h1 element has a font-size of 24px. The p element inherits the font-size property from the h1 element, so it also has a font-size of 24px.

I hope this helps! Let me know if you have any other questions.