Атрибут align тега <hr>
Описание
Атрибут align определяет выравнивание горизонтальной линии (<hr>) относительно окружающего контента. Этот атрибут устарел в HTML5 и не рекомендуется к использованию.
<hr align="left" width="50%">
<hr align="center" width="300">
<hr align="right" size="10">
Допустимые значения:
| Значение | Описание | Современная альтернатива |
|---|---|---|
left |
Выравнивание по левому краю | margin-right: auto; |
center |
Выравнивание по центру (по умолчанию) | margin: 0 auto; |
right |
Выравнивание по правому краю | margin-left: auto; |
Современный эквивалент на CSS:
<style>
.hr-left { margin-right: auto; }
.hr-center { margin: 0 auto; }
.hr-right { margin-left: auto; }
</style>
<hr class="hr-left">
<hr class="hr-center">
<hr class="hr-right">
Историческая справка:
- В HTML 3.2 и 4.01 атрибут
alignбыл стандартным - Часто использовался вместе с атрибутами
widthиsize - Удален из спецификации HTML5 как презентационный
- Функциональность полностью заменяется CSS
Ограничения и проблемы:
- Не поддерживается в строгом режиме HTML5
- Может вызывать ошибки валидации
- Ограниченная гибкость по сравнению с CSS
- Не работает с современными методами верстки
Примечание: Хотя некоторые браузеры до сих пор поддерживают атрибут align для обратной совместимости, в новых проектах всегда следует использовать CSS для управления выравниванием и другими презентационными аспектами элементов.