Встречается на собеседованиях • сегодня

Какой опыт работы с наследованием CSS

Наследование в CSS позволяет дочерним элементам наследовать стили от родительских, если свойство поддерживает наследование. Например, font-family, color, line-height наследуются, а width, margin, padding — нет.

Пример:

css
.parent {
  color: blue;
  font-size: 16px;
  border: 1px solid red; /* Не наследуется */
}

.child {
/* Унаследует color и font-size, но не border */
}

text

**Принудительное наследование:**  
Можно использовать `inherit`, чтобы явно унаследовать свойство:  
```css
.child {
  border: inherit; /* Теперь унаследует border от родителя */
}

Важно:

  • Не все свойства наследуются по умолчанию.
  • initial сбрасывает значение свойства к дефолтному.
  • unset работает как inherit для наследуемых свойств и как initial для ненаследуемых.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы