/
Вопросы и ответы
/
HTML
/

Как сделать расстояние между текстом в html

Как сделать расстояние между текстом в html

5 лет назад

Человек-Молекула

Ответы

0

Для создания расстояния между текстом в HTML можно использовать свойство CSS line-height. Оно устанавливает высоту строки текста и может быть задано в пикселях, процентах или других единицах измерения. Например, чтобы установить расстояние между строками в 1.5 раза больше, чем размер шрифта, можно использовать следующий код:

1
2
3
4
p {
  font-size: 16px; /* размер шрифта */
  line-height: 24px; /* высота строки (1.5 * 16px) */
}

Также можно использовать отступы между абзацами с помощью свойства margin. Например, чтобы создать отступы между абзацами в 10 пикселей, можно использовать следующий код:

1
2
3
4
p {
  margin-top: 10px; /* отступ сверху */
  margin-bottom: 10px; /* отступ снизу */
}

Кроме того, для создания более сложных макетов можно использовать другие свойства CSS, такие как padding, border, display и т.д.

4 года назад

Aleksey

0

Расстояние в тексте задают CSS-свойствами. Какое свойство нужно, зависит от того, между чем расстояние.

Между чемСвойствоПример
строкамиline-heightline-height: 1.6;
абзацамиmarginp { margin-bottom: 16px; }
буквамиletter-spacingletter-spacing: 0.05em;
словамиword-spacingword-spacing: 4px;
первой строкой абзаца и краемtext-indenttext-indent: 2em;

Между строками

1
2
3
body {
  line-height: 1.6;
}

Число без единиц — множитель размера шрифта: при шрифте 16px строка будет высотой 25,6px. Такое значение правильно наследуется элементами с другим размером шрифта. Для основного текста подходит 1.4–1.7, для заголовков — 1.1–1.3.

Между абзацами

1
2
3
p {
  margin: 0 0 16px;
}

У <p> по умолчанию есть отступы сверху и снизу, равные размеру шрифта. Вертикальные отступы соседних абзацев схлопываются, и остаётся больший.

Пустое место в HTML без CSS

Несколько пробелов подряд HTML схлопывает в один. Варианты:

  • <br> — перенос строки внутри абзаца, например в адресе или стихах;
  • &nbsp; — неразрывный пробел, он не схлопывается;
  • white-space: pre-wrap у блока — пробелы и переносы сохранятся, как в исходном тексте.

Ставить подряд несколько <br> или &nbsp; для отступов не стоит: на другом экране вёрстка поплывёт. Используйте margin.

Между элементами в строке

Между иконкой и подписью или двумя кнопками:

1
2
3
4
.actions {
  display: flex;
  gap: 8px;
}

Оформление текста разбирают в бесплатном курсе «Введение в HTML и CSS».

21 день назад

Никита Вихров

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845