Эту статью я написал после того как мне пришлось редактировать один лендинг и мне нужно было проставить несколько пробелов в тексте. Проблема в том, что HTML сжимает все символы пробела в один символ.
Пути решения:
- С использованием специальных тегов.
- Через CSS
Рассмотрим все варианты по порядку.
Добавление пробелов через использование тегов HTML
Тег <pre>.
Он сохраняет форматирование текста, то есть вы делаете пробелы на клавиатуре и все сохранится в исходном виде документа.
Пример:
<pre>Тут проблемы в тексте</pre>
В тексте между тегами сохраняются пробелы и разрывы строк, а также он отображается шрифтом фиксированной ширины.
Используем
Добавляет один пробел.
Пример:
Привет мир!
Еще способ: можно написать  
Альтернативные теги абзацев, пробелов, переносов строки и т.д.
- HTML- тег <br> обозначает разрыв строки, как возврат каретки в текстовом редакторе. Вы бы использовали его в конце каждой строки адреса, например, чтобы получить формат блока, к которому привыкли люди.
- Тег <p> создает разрыв абзаца. Он применяется к разделу текста, который представляет собой блок текста, отделенный от соседних блоков текста пробелом и/или отступом первой строки.
- ; символ создает пробел, который не переходит на новую строку. Два слова, разделенные неразрывным пробелом, всегда появляются на одной строке.
- & #9; и символы создают пробелы табуляции в HTML. К сожалению, их нельзя использовать независимо. Каждый раз, когда вам нужна вкладка в HTML, вам нужно либо использовать один из этих символов внутри тегов <pre> , либо имитировать его с помощью CSS.
Использование CSS
Отступ можно создать в HTML, отрегулировав левое поле элемента. Например, абзац имеет левое поле 2,5 em от элемента, содержащего текст. CSS для создания этого левого поля показан ниже.
.tab { margin-left: 2.5em }
Поместив этот код в файл CSS, мы можем применить класс «tab» к любому тексту, чтобы создать внешний вид с отступами. Значение margin-left может быть увеличено или уменьшено в зависимости от ваших задач.
Мне понравилось, как в статье использованы пробелы и разрывы строк для более удобного чтения текста. Также хорошо, что текст отображается шрифтом фиксированной ширины. Добавление одного пробела с помощью помогает создать четкое форматирование.
Привет! Хороший пример использования альтернативных тегов в HTML-разметке. Это действительно удобно для форматирования текста и создания блоков.
Пример кода CSS для создания левого поля в 2,5em от текста. Просто примените класс «tab».
При работе с HTML важно помнить о способах создания пробелов табуляции, чтобы улучшить визуальное оформление кода.