Ответ
Наследование стилей в CSS означает, что дочерние элементы могут наследовать некоторые свойства от родительских элементов. Например, font-family, color, line-height и другие наследуются по умолчанию.
.parent {
color: blue;
font-family: Arial;
padding: 10px; /* Не наследуется */
}
.child {
/* Наследует color и font-family от .parent */
border: 1px solid black; /* Собственное свойство */
}
<div class="parent">
Текст родителя (синий, Arial)
<div class="child">Текст ребёнка (наследует синий и Arial)</div>
</div>
Можно явно указать наследование с помощью inherit:
.child {
padding: inherit; /* Теперь наследует padding: 10px */
}
Не наследуются: margin, padding, border, background, width/height и другие.