/
Веб-разработка
/
Курс CSS
/

Наследование стилей

CSS: Наследование стилей

При использовании стилей в CSS часто затрагивается не только тот элемент, для которого указаны стили, но и вложенные в него теги. Такие стили называются наследуемые. Стиль font-size из прошлого урока является наследуемым — он применится ко всем вложенным тегам.

<div style="font-size: 20px;">
  Размер шрифта, которым написан этот текст — 20 пикселей.

  <p>Вложенный параграф также будет иметь размер шрифта 20 пикселей.</p>
</div>

Наследование размера шрифта

Помимо стилей, которые наследуются для всех вложенных тегов, в CSS есть множество стилей, которые уникальны для того элемента, к которому их применили.

Одним из таких свойств является border, позволяющий установить рамку вокруг элемента. Но эта же рамка не будет копироваться для каждого внутреннего элемента.

<div style="border: 2px solid #000;">
  У блока появится рамка шириной 2 пикселя

  <p>А у параграфа своей рамки не будет. При необходимости она устанавливается отдельно</p>
  <p style="border: 1px solid #000;">Например, вот так</p>
</div>

Рамки не наследуются автоматически

Задание

Добавьте в редактор тег <div></div> и, используя атрибуты, установите размер шрифта в 20 пикселей. Внутри тега <div> вложите параграф с размером шрифта 10 пикселей

Команда проекта находится в телеграм-сообществе. Там можно задать любой вопрос и повлиять на проект

Нашли ошибку? Есть что добавить? Пулреквесты приветствуются