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