HTML-тег <ul>
HTML-тег
<ul>
используется для создания неупорядоченного списка на веб-странице. Неупорядоченный список по умолчанию отображает элементы в формате списка с маркерами, что делает его идеальным для представления элементов без определённого порядка, например, списков покупок, навигационных меню или описаний функций.
Тег
<ul>
работает совместно с тегом
<li>
, где каждый
<li>
представляет отдельный элемент списка.
Базовый синтаксис HTML-тега <ul>
Базовая структура неупорядоченного списка:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
Элемент
<ul>
служит контейнером, а каждый
<li>
представляет элемент в списке.
Пример простого неупорядоченного списка
Вот пример списка покупок с использованием тега
<ul>
:
<!DOCTYPE html>
<html>
<body>
<h2>Shopping List</h2>
<ul>
<li>Milk</li>
<li>Eggs</li>
<li>Bread</li>
</ul>
</body>
</html>
Пояснение: пункты списка «Молоко», «Яйца» и «Хлеб» отображаются в виде маркеров.
Стилизация неупорядоченных списков с помощью CSS
Вы можете настроить внешний вид неупорядоченных списков с помощью CSS. Например, можно изменить стиль маркеров или вовсе удалить их:
<!DOCTYPE html>
<html>
<head>
<style>
ul {
list-style-type: square; /* Change bullets to squares */
padding-left: 20px;
}
ul.no-bullets {
list-style-type: none; /* Remove bullets */
}
</style>
</head>
<body>
<h2>Styled List</h2>
<ul>
<li>Milk</li>
<li>Eggs</li>
<li>Bread</li>
</ul>
<h2>List without Bullets</h2>
<ul class="no-bullets">
<li>Milk</li>
<li>Eggs</li>
<li>Bread</li>
</ul>
</body>
</html>
Результат:
в первом списке отображаются квадратные маркеры, а во втором списке маркеры отсутствуют из-за свойства
list-style-type
.
Вложенные неупорядоченные списки
Неупорядоченные списки могут быть вложенными для создания иерархических структур:
<!DOCTYPE html>
<html>
<body>
<h2>Grocery List</h2>
<ul>
<li>Fruits
<ul>
<li>Apples</li>
<li>Oranges</li>
</ul>
</li>
<li>Vegetables
<ul>
<li>Carrots</li>
<li>Spinach</li>
</ul>
</li>
</ul>
</body>
</html>
Пояснение:
Вложенные теги
<ul>
создают подсписки в категориях «Фрукты» и «Овощи».
Атрибуты HTML-тега <ul>
-
Глобальные атрибуты:
поддерживает все глобальные атрибуты, такие как
id,classиstyle. -
Атрибуты событий:
позволяет использовать обработчики событий, такие как
onclick,onmouseoverиonfocus.
Практическое применение тега <ul>
-
Меню навигации:
используйте
<ul>для создания панелей навигации с элементами списка в качестве ссылок. - Списки характеристик: отображение неупорядоченных списков характеристик продукта или услуг.
- Многоуровневые списки: создавайте иерархический или категоризированный контент с помощью вложенных списков.
-
Адаптивный дизайн:
используйте
<ul>в качестве основы для сворачиваемых или расширяемых списков в дизайнах, оптимизированных для мобильных устройств.