HTML-тег <hr>
HTML-тег
<hr>
представляет собой тематический разрыв или разделение контента, часто используемый для визуального разделения разделов текста или другого контента. Это самозакрывающийся тег, который браузеры обычно отображают как горизонтальную линию.
Хотя тег
<hr>
имеет стандартный вид, вы можете стилизовать его с помощью CSS в соответствии с дизайном вашей веб-страницы. Он также имеет семантическое значение, поскольку указывает на изменение или сдвиг в содержимом.
Базовый синтаксис HTML-тега <hr>
Основной синтаксис тега
<hr>
следующий:
<hr>
Тег
<hr>
не требует закрывающего тега, поскольку это пустой элемент.
Атрибуты HTML-тега <hr>
-
Глобальные атрибуты:
Тег
<hr>поддерживает все глобальные атрибуты, такие какid,class,styleиtitle. -
Атрибуты событий:
Тег
<hr>поддерживает такие атрибуты событий, какonclick,onmouseoverиonfocus.
Базовый пример HTML-тега <hr>
Вот простой пример использования тега
<hr>
для разделения разделов текста:
<!DOCTYPE html>
<html>
<body>
<h1>Welcome to My Blog</h1>
<p>This is the first section of the content.</p>
<hr>
<p>This is the second section of the content, separated by a horizontal rule.</p>
</body>
</html>
Пояснение:
<hr>
создает видимую горизонтальную линию между двумя абзацами, визуально разделяя содержимое.
Стилизация тега <hr> с помощью CSS
Вы можете настроить внешний вид тега
<hr>
с помощью CSS. Вот пример:
<!DOCTYPE html>
<html>
<head>
<style>
hr {
border: none;
height: 2px;
background-color: #007BFF;
margin: 20px 0;
}
</style>
</head>
<body>
<h1>Styled Horizontal Rule</h1>
<p>This is the first section of content.</p>
<hr>
<p>This is the second section of content.</p>
</body>
</html>
Результат: Горизонтальная линия оформлена в индивидуальном стиле, имеет индивидуальный цвет и высоту, что повышает ее визуальную привлекательность.
Создание пунктирных или точечных линий с помощью <hr>
CSS позволяет создавать пунктирные или точечные горизонтальные линии с помощью тега
<hr>
:
<!DOCTYPE html>
<html>
<head>
<style>
hr.dashed {
border: none;
border-top: 2px dashed #FF5733;
margin: 20px 0;
}
hr.dotted {
border: none;
border-top: 2px dotted #28A745;
margin: 20px 0;
}
</style>
</head>
<body>
<h1>Custom Horizontal Rules</h1>
<p>This is the first section of content.</p>
<hr class="dashed">
<p>This section is separated by a dashed line.</p>
<hr class="dotted">
<p>This section is separated by a dotted line.</p>
</body>
</html>
Результат: горизонтальные линии отображаются в виде пунктирных или точечных линий в зависимости от примененного класса CSS.
Практическое применение тега <hr>
- Разделители разделов: разделяют контент на отдельные разделы, улучшая его читаемость.
- Визуальные разрывы: добавляйте тематические разрывы между несвязанным контентом на одной странице.
-
Элементы стиля:
используйте пользовательские стили, чтобы
<hr>соответствовал дизайну вашей веб-страницы.