Табуляция в HTML: 4 способа сделать отступ

Рейтинг: 5 из 5, голосов 4
+++++
Табуляция в HTML: 4 способа сделать отступ

По умолчанию браузеры игнорируют последовательности из нескольких пробелов, учитывая только первый. Однако, в некоторых случаях есть необходимость сделать отступ в HTML документе.

Отдельного символа табуляции в HTML не существует, тем не менее, даже без специального кода или знака табуляции, есть много способов достичь нужного результата.

Основные способы сделать табуляцию

Способы сделать табуляцию в HTML:

  • Используя CSS свойство margin-left.
  • С помощью спецсимвола неразрывный пробел  .
  • Несколькими пробелами внутри тега <pre>.
  • Задать блоку CSS свойство white-space и использовать пробелы.

Примеры. Табуляция в HTML

Способ 1: Делаем отступ, например, 50 пикселей от левого края с помощью свойства CSS margin-left.

<p style="margin-left: 50px;">Текст после табуляции.</p>

Способ 2: Используем специальный символ HTML &nbsp; - неразрывный пробел. Каждый nbsp; равен одному пробелу и не будет игнорироваться браузером. Однако неразрывные пробелы не переносятся на следующую строку. Это следует учитывать, если табуляция делается как отступ внутри текста.

<p>&nbsp;&nbsp;&nbsp;&nbsp;Текст после отступа.</p>

Способ 3: Пишем текст внутри тега <pre>. По умолчанию, браузеры не игнорируют пробелы внутри этого тега. Подробнее в статье: Тег <pre> HTML предварительно отформатированный текст.

<pre>    Текст после табуляции.</pre>

Способ 4: Меняем у блока правило учета пробелов через CSS свойство white-space.

<p style="white-space: pre-wrap;">    Текст после отступа.</p>

Каждый из этих способов будет работать. Какой больше подойдет в конкретном случае - решать вам. Мне в своей практике доводилось использовать все 4 способа табуляции, приведенные выше. Чаще всего использую CSS отступы и неразрывные пробелы.

Оцените, насколько полезна эта страница
+++++
Оставьте комментарий

Отправляя форму, я даю согласие на обработку персональных данных.