HTML Неупорядоченные списки
Тег HTML <ul> используется для создания неупорядоченного (маркированного) списка.
Неупорядочнный список HTML
Неупорядоченный список начинается с тега <ul>. Каждый пункт списка начинается с тега <li>.
По умолчанию пункты будут отмечены маркерами (маленькими черными кружочками):
Пример
<ul>
<li>Кофе</li>
<li>Чай</li>
<li>Молоко</li>
</ul>
Выбор вида маркера пунктов списка
Свойство CSS list-style-type применяется для задания стиля маркера пункта списка. Оно может иметь одно из следующих значений:
| Значение | Описание |
|---|---|
disc | Устанавливает маркер в виде точки (по умолчанию) |
circle | Устанавливает маркер в виде круга |
square | Устанавливает маркер в виде квадрата |
none | Маркеры отсутствуют |
Пример — точка (disc)
<ul style="list-style-type: disc;">
<li>Кофе</li>
<li>Чай</li>
<li>Молоко</li>
</ul>
Результат:
- Кофе
- Чай
- Молоко
Пример — круг (circle)
<ul style="list-style-type: circle;">
<li>Кофе</li>
<li>Чай</li>
<li>Молоко</li>
</ul>
Результат:
- Кофе
- Чай
- Молоко
Пример — квадрат (square)
<ul style="list-style-type: square;">
<li>Кофе</li>
<li>Чай</li>
<li>Молоко</li>
</ul>
Результат:
- Кофе
- Чай
- Молоко
Пример — отсутствие маркеров (none)
<ul style="list-style-type: none;">
<li>Кофе</li>
<li>Чай</li>
<li>Молоко</li>
</ul>
Результат:
- Кофе
- Чай
- Молоко
Вложенные списки HTML
Списки могут быть вложенными (список внутри другого списка):
Пример
<ul>
<li>Кофе</li>
<li>Чай
<ul>
<li>Черный чай</li>
<li>Зеленый чай</li>
</ul>
</li>
<li>Молоко</li>
</ul>
Примечание: Тег <li> может содержать новый список, а также другие HTML-элементы, такие как изображения и ссылки.
Горизонтальные списки с использованием CSS
HTML-списки можно оформить множеством способов с помощью CSS.
Один из популярных методов — оформление горизонтального меню навигации:
Пример
<!DOCTYPE html>
<html>
<head>
<style>
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333333;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 16px;
text-decoration: none;
}
li a:hover {
background-color: #111111;
}
</style>
</head>
<body>
<ul>
<li><a href="#home">Главная</a></li>
<li><a href="#news">Новости</a></li>
<li><a href="#contact">Контакты</a></li>
<li><a href="#about">О нас</a></li>
</ul>
</body>
</html>
Краткое содержание главы
- Используйте элемент HTML
<ul>для создания ненумерованных списков. - Применяйте свойство CSS
list-style-typeдля выбора маркера пунктов списка. - Используйте элемент HTML
<li>для обозначения элемента списка. - Списки могут быть вложены друг в друга.
- Пункты списка могут содержать другие HTML-элементы.
- Задавайте значение свойства CSS
float: left, чтобы расположить список горизонтально.