Параграфы и абзацы — это элементы структурированного текста. По сути это разные понятия. Параграф — небольшое подразделение большого текста внутри главы или раздела. Абзацы, как правило, состоят из нескольких предложений.
В одном параграфе может быть несколько абзацев. Однако в HTML параграф — это то же, что и абзац. В html абзацы выводятся тегом <p></p>.

Выравнивание текста, параграфы и абзацы в html, красная строка

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

Как выровнять текст в HTML

Рассмотрим примеры:

Если не задавать абзацы,  то текст всегда выравнивается по умолчанию по левому краю.

Примеры использования тегов для выравнивания теста

Этот текст выровнен в html посередине. Выравнивание по центру подходит для выделения небольших отрывков текста. Например, для привлечения внимания к цитатам. Не подходит для объёмного текста по той же причине, что и выравнивание «по правому краю» — «рваный» левый край может затруднять чтение.

 

Этот текст выровнен в html по левому краю. Стандартный и самый распространенный способ выравнивания текста в html и в печатных изданиях. По результатам исследований, выровненный по левому краю текст лучше запоминается и быстрее читается.

 

Этот текст выровнен в html по правому краю. Применим для добавления информации в шапке сайта, но не подходит для оформления текста большого объёма: из-за «рваного» левого края читателю каждый раз нужно искать начало следующей строки. При небольших объёмах текста это не критично, но затрудняет чтение, если текста много.

 

Этот текст выровнен в html по обеим сторонам. Его края обрезаются так, чтобы они были ровными с обеих сторон. При необходимости автоматически устанавливаются большие разрывы между словами. Такой текст сложно читать из-за неравномерной разбивки слов. Было выяснено, что выравнивание текста по краю снижает скорость чтения.

Абзацы, параграфы в html

Теги <p></p> можно назвать просто — абзац. Всё, что расположено между ними, будет абзацем текста. Закрывающий тег </p> означает перевод строки. Ну а следующий тег <p> открывает новый абзац.

Кроме тегов <p></p> для выравнивания текста можно использовать теги <div></div>:

Между этими тегами есть различие, например вот такая конструкция будет неверна, так как параграф не может содержать в себе несколько параграфов:

А вот между тегами <div></div> можно вставлять несколько параграфов, и выглядеть это будет так:

Также абзацы можно формировать с применением тега перевода строки <br>, например, так:

Здесь текст абзаца.
<br><br>
Здесь следующий абзац.
<br><br>
Еще один абзац.

Стоит учитывать, что если использовать только тег <div>, то, в отличие от <p>, он не делает увеличенного вертикального отступа между блоками текста. То есть чтобы между абзацами был просвет, придётся ставить дополнительные теги (например, устанавливать отступы или просто использовать <br>).

Красная строка в html

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

Рассмотрим, как сделать красную строку в html для всех абзацев.

Для добавления красной строки к абзацам используется CSS свойство text-indent. Именно оно позволяет поставить отступ перед первым предложением в абзаце:

<html>
<head>
<style>
p { text-indent: 20px; }
</style>
<head>
<body>
<p>
текст абзаца
</p>
</body>
</html>

Если делать красную строку в записях вручную, то в редакторе перед абзацами нужно будет добавить код:

Отступ может быть любым, не обязательно именно 20 пикселей. Не забывайте в конце ставить закрывающий тег </p> (хотя, например, в WordPress теги закрываются автоматически).

Именно так будет выглядеть абзац с красной строкой. Здесь прописан отступ в 30 пикселей.

Здесь прописан отступ в 20 пикселей.

Также красную строку в html можно приписать в процентах вместо пикселей. Тогда отступ будет рассчитываться от ширины страницы. Например:

Результат:

Здесь прописан отступ красной строки в 5%.

 

Статья была полезной?