Встречается на собеседованиях • сегодня
Существует ли наследование стилей в CSS
Да, наследование стилей в CSS существует. Это механизм, при котором дочерние элементы наследуют некоторые свойства своих родительских элементов.
**Пример:**
```html
```
```css
.parent {
color: blue; /* Наследуется */
border: 1px solid red; /* Не наследуется */
}
```
**Какие свойства наследуются?**
- `font-family`, `color`, `line-height`, `text-align` и другие текстовые свойства.
**Какие не наследуются?**
- `margin`, `padding`, `border`, `background` и другие блочные свойства.
**Как управлять наследованием?**
- `inherit` – явно заставляет унаследовать свойство.
- `initial` – сбрасывает до значения по умолчанию.
- `unset` – комбинирует `inherit` и `initial`.
Пример:
```css
.child {
color: inherit; /* Явное наследование */
border: initial; /* Сброс до стандартного значения */
}
```
Этот текст унаследует цвет

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы