Перейти к основному содержимому

Неупорядоченные списки HTML

Тег <ul> определяет неупорядоченный (маркированный) список.


Неупорядоченный список HTML

Неупорядоченный список начинается с тега <ul>, а каждый элемент начинается с тега <li>. По умолчанию элементы отмечены маркерами.

Пример

Базовый маркированный список.

Prompt
Базовый маркированный список (ul) с тремя элементами: Кофе, Чай, Молоко, с маркерами по умолчанию.
Output: полная HTML-страница

Неупорядоченный список HTML - выбор маркера элемента

CSS-свойство list-style-type задаёт стиль маркера. Значения включают disc (маркер-точка, по умолчанию), circle, square, и none (без маркера).

Disc

Маркеры установлены как точки.

Prompt
Маркированный список с list-style-type, установленным в disc (маркеры), элементы: Кофе, Чай, Молоко.
Output: полная HTML-страница

Circle

Маркеры установлены как окружности.

Prompt
Маркированный список с list-style-type, установленным в circle, элементы: Кофе, Чай, Молоко.
Output: полная HTML-страница

Square

Маркеры установлены как квадраты.

Prompt
Маркированный список с list-style-type, установленным в square, элементы: Кофе, Чай, Молоко.
Output: полная HTML-страница

None

Совсем без маркеров.

Prompt
Маркированный список с list-style-type, установленным в none (без маркеров), элементы: Кофе, Чай, Молоко.
Output: полная HTML-страница

Вложенные списки HTML

Списки можно вкладывать друг в друга, то есть один список может находиться внутри другого.

Примечание: Элемент списка (<li>) может содержать и новый список, и другие элементы, такие как изображения и ссылки.

Пример

Список с подсписком внутри одного элемента.

Prompt
Вложенный маркированный список: Кофе, Чай (с подсписком Чёрный чай и Зелёный чай) и Молоко.
Output: полная HTML-страница

Горизонтальный список с CSS

Списки можно оформить множеством способов с помощью CSS. Популярный вариант — расположить список горизонтально, чтобы создать меню навигации, используя float:left для элементов.

Пример

Горизонтальное меню навигации, созданное из списка.

Prompt
Горизонтальное меню навигации, построенное из маркированного списка со стилями CSS: без маркеров, элементы выровнены по левому краю (float), тёмный фон, белые ссылки с отступами и более тёмный эффект при наведении. Ссылки: Главная, Новости, Контакты, О нас.
Output: полная HTML-страница

Итоги главы

Подведём итог: используйте элемент <ul> для неупорядоченного списка, CSS-свойство list-style-type для маркера, и элемент <li> для каждого элемента. Списки можно вкладывать друг в друга, элементы могут содержать другие элементы, а float:left располагает список горизонтально.


Теги списков HTML

Теги, связанные со списками: <ul> (неупорядоченный список), <ol> (упорядоченный список), <li> (элемент списка), <dl> (список описаний), <dt> (термин), и <dd> (описание термина).