Атрибут size тега <hr>


Описание

Атрибут size задаёт толщину (высоту) горизонтальной линии <hr> в пикселях. Этот атрибут устарел в HTML5 и не рекомендуется к использованию.

Пример использования (устаревший):
<hr size="1"> <!-- Тонкая линия --> <hr size="5"> <!-- Толстая линия --> <hr size="10" color="blue"> <!-- Толстая синяя линия -->

Особенности работы:

Значение Описание Современная альтернатива
Число (пиксели) Толщина линии в px height: Xpx;
1 (по умолчанию) Тонкая линия с 3D-эффектом border: 1px inset;
>1 Сплошная линия указанной толщины height: Xpx; border: none;

Современная реализация на CSS:

<style> .thin-line { height: 1px; background: #ccc; border: none; } .thick-line { height: 5px; background: #333; border: none; } </style> <hr class="thin-line"> <hr class="thick-line">

Полный пример стилизации:

<style> .custom-divider { border: none; height: 4px; background: linear-gradient(90deg, red, yellow); margin: 2rem 0; border-radius: 2px; } </style> <hr class="custom-divider">

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

  • Избегайте использования атрибута size в новых проектах
  • Для контроля толщины всегда используйте CSS-свойство height
  • Комбинируйте с border: none для полного контроля над видом
  • Для сложных эффектов применяйте background с градиентами

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