Атрибут align тега <p>


Описание

Атрибут align для тега <p> позволяет выравнивать текст по горизонтали. Этот атрибут устарел в HTML5 и рекомендуется использовать CSS-свойство text-align вместо него.

Пример использования (устаревший способ):
<p align="left">Текст выровнен по левому краю (по умолчанию)</p> <p align="center">Текст по центру</p> <p align="right">Текст по правому краю</p> <p align="justify">Текст с выравниванием по ширине, переносом слов и изменением межбуквенных интервалов</p>

Современная альтернатива с CSS:

<style> .center { text-align: center; } .right { text-align: right; } .justify { text-align: justify; } </style> <p class="center">Текст по центру (рекомендуемый способ)</p>

Значения атрибута:

Значение Описание CSS-эквивалент
left Выравнивание по левому краю (по умолчанию) text-align: left
center Выравнивание по центру text-align: center
right Выравнивание по правому краю text-align: right
justify Выравнивание по ширине text-align: justify

Почему атрибут устарел:

  • Нарушает принцип разделения структуры (HTML) и оформления (CSS)
  • Менее гибкий по сравнению с CSS
  • Не поддерживает наследование стилей
  • Удален из спецификации HTML5

Рекомендации:

  • Всегда используйте CSS вместо атрибута align
  • Для выравнивания нескольких параграфов используйте общий класс
  • Для сложного выравнивания используйте CSS Flexbox или Grid

Примечание: Хотя большинство браузеров до сих пор поддерживают атрибут align для обратной совместимости, его использование считается плохой практикой. Современные веб-стандарты рекомендуют полностью перейти на CSS для управления оформлением текста.