Создайте веб-страницу с тремя абзацами. Примените разные стили отступов к каждому абзацу с помощью CSS-классов:

Четыре значения margin задаются по часовой стрелке: сверху, справа, снизу, слева. Два значения означают вертикальные и горизонтальные отступы.

Короткий ответ

Что ответить на собеседовании

Четыре значения margin задаются по часовой стрелке: сверху, справа, снизу, слева. Два значения означают вертикальные и горизонтальные отступы.

Подробный разбор

Ответ с пояснениями

Условие

Создайте веб-страницу с тремя абзацами. Примените разные стили отступов к каждому абзацу с помощью CSS-классов:

  • Первый абзац должен иметь отступы: 20px сверху, 15px справа, 5px снизу и 10px слева.
  • Второй абзац должен иметь отступы: 20px сверху и снизу, и 5px справа и 10px слева.
  • Третий абзац должен иметь отступы: 5px сверху и снизу, и 10px справа и слева.

Ответ

Четыре значения margin задаются по часовой стрелке: сверху, справа, снизу, слева. Два значения означают вертикальные и горизонтальные отступы.

<!doctype html>
<html lang="ru">
<meta charset="utf-8">
<title>Отступы абзацев</title>
<style>
  .first  { margin: 20px 15px 5px 10px; }
  .second { margin: 20px 5px 20px 10px; }
  .third  { margin: 5px 10px; }
</style>
<p class="first">Первый абзац</p>
<p class="second">Второй абзац</p>
<p class="third">Третий абзац</p>
</html>

Здесь речь о внешних отступах. Если нужны внутренние, применяют те же значения к padding. У соседних блочных элементов вертикальные margin могут схлопываться, поэтому видимое расстояние между ними не всегда равно сумме двух отступов.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее