Атрибут 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 для управления оформлением текста.