Тег <p>
определяет абзац. Элемент <p>
является наиболее часто используемым блочным тегом. Однако он не может содержать другие блочные элементы (включая еще один тег <p>
)
Тип: | Block |
Контент: | Inline и текст |
Открывающий тег: | Обязательный |
Закрывающий тег: | Опционально |
Версия: | HTML 2, 3.2, 4, 4.01, 5 |
-
Пустые абзацы игнорируются браузерами, поэтому не используйте пустые теги
<p>
для добавления пустых строк на веб-страницах. Чтобы создать пустые строки, используйте тег<br>
, а лучше используйте вместо этого CSS-свойствоmargin
. -
Когда вы используете тег
<p>
для начала абзаца, он автоматически создает пространство (margin
) над и под контентом. Это пространство применяется встроенными в браузер таблицами стилей, но вы можете переопределить их, используя CSS-свойствоmargin
.
Синтаксис
Базовый синтаксис тега <p>
выглядит следующим образом:
HTML / XHTML: <p> ... </p>
Примеры написания кода тега <p>
:
<p>Это абзац.</p>
<p>Это еще один абзац.</p>
В HTML конечный тег для элемента <p>
может быть опущен. В XHTML тег <p>
должен быть правильно закрыт, т. е. требуются как открывающий <p>
, так и закрывающий тег </p>
.
Специальные атрибуты тега
В следующей таблице приведены атрибуты, которые относятся к тегу <p>
:
Атрибут | Значение | Описание |
---|---|---|
align |
left right center justify |
Определяет горизонтальное выравнивание текста в абзаце. Вместо этого используйте CSS-свойство text-align . |
Глобальные атрибуты
Как и все другие HTML-теги, тег <p>
поддерживает все глобальные атрибуты в HTML5.
Атрибуты для событий
Тег <p>
так же поддерживает атрибуты событий в HTML5.
Поддержка браузеров
Тег <p>
поддерживается во всех основных браузерах.