Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как делать отступы в HTML?

Языки программирования+2
Анонимный вопрос
  ·   · 208,1 K
Описание слишком короткое  · 19 июл 2018

Для внутренних отступов есть свойства padding, для внешних margin.

Можно задать с какой-либо одной стороны padding-left, padding-right, padding-top, padding-bottom, для margin аналогично.

Например:

/* внешний отступ слева 15px */

margin-left: 15px;

/* внутренний отступ снизу 45px */

padding-bottom: 45px;

Можно использовать сокращенные записи, например:

/* внутренний отступ со всех сторон 20px */

padding: 20px;

/* внешний отступ сверху и снизу 10px, справа и слева 20px */

margin: 10px 20px;

/* внутренний отступ сверху 10px, справа и слева 20px, снизу 30px */

padding: 10px 20px 30px;

/* внешние отступы сверху 10px, справа 20px, снизу 30px, слева 40px */

margin: 10px 20px 30px 40px;

Важно не забывать, что отступы действуют ожидаемо только для блочных элементов. Для строчных элементов лучше не задавать вертикальных отступов, так как они ведут себя непредсказуемо. В то же время можно пользоваться горизонтальными.

Еще есть интересный эффект как схлопывание отступов. Подробнее можно разобраться пройдя курс https://htmlacademy.ru/courses/44 Блочная модель документа от HTML Academy

это же CSS ,а не HTML. А в вопросе четко сказано ,как это делать в HTML

Пару слов о себе  · 19 дек 2018
Внутренние отступы задаются с помощью padding, внешние с помощью margin. padding: 1px - со всех сторон внутренний отступ 1 пиксель padding: 1px 2px - по вертикали 1 пиксель а по горизонтали 2 пикселя padding: 1px 2px 3px -... Читать далее
Историк в декрете:)  · 19 июл 2018
-Для создания отступа можно воспользоваться включением в HTML кода CSS.в тег абзаца <p> включите параметр text-indent: <p style = “text-indent: 15px;”>Текст абзаца</p> Этот код создает абзац с отступом в 15 пикселей слева -Отре... Читать далее

А можно параметр text-indent использовать не в <p>?

Разработка корпоративных сайтов и интернет-магазин...  · 3 сент 2020  · pavelorekhov.ru
Отвечает
Павел Орехов
Чтобы сделать отступ внутри блока применяется свойство padding: Пример: <div class="padding-inside "></div> <style> .padding-inside {padding:20px;} </style> В этом примере отступ добавиться со всех сторон по 20 пикселей.... Читать далее
Создание корпоративных сайтов и интернет-магазиновПерейти на pavelorekhov.ru
Backend/frontend developer, пишу взглды с другой...  · 8 мая 2020

В стили класса или тэга задаешь padding-left: 10px. Он увеличивает ширину блока. Если не хочешь менять ширину задай margin-left: 10px.

Тегу body задай box-sizing: border-box, тогда padding будет работать как margin

IKSWEB.ru — Инструменты для SEO-специалиста  · 2 июл 2020  · c-wd.ru
Отвечает
Сергей
Для установки отступом для блоков в html используется padding - внутренние отступы (внутри блока) margin - внешние отступы (снаружи) Прописываются они следующим образом: p{padding:0px 1px 2px 3px} p{margin:0px 1px 2px... Читать далее
Инструменты для SEO-специалистаПерейти на iksweb.ru