<ul>: Элемент неупорядоченного списка
Базовая Широкодоступная
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Элемент <ul> HTML представляет неупорядоченный список элементов, обычно отображаемый как список с маркерами.
Попробуйте
Атрибуты
Этот элемент включает глобальные атрибуты.
-
compactУстаревший -
Этот булевый атрибут указывает на то, что список должен быть отображён в компактном стиле. Интерпретация этого атрибута зависит от браузера, и он не работает во всех браузерах.
Предупреждение: Не используйте этот атрибут, так как он устарел: используйте CSS вместо этого. Для достижения подобного эффекта, как у атрибута
compact, можно использовать свойство CSSline-heightсо значением80%. -
typeУстаревший -
Этот атрибут устанавливает стиль маркера для списка. Значения, определённые в HTML3.2 и переходной версии HTML 4.0/4.01, следующие:
circlediscsquare
Четвёртый тип маркера был определён в интерфейсе WebTV, но не все браузеры его поддерживают:
triangle.Если он отсутствует и если к элементу не применяется свойство CSS
list-style-type, браузер выбирает тип маркера в зависимости от уровня вложенности списка.Предупреждение: Не используйте этот атрибут, так как он устарел; используйте свойство CSS
list-style-typeвместо этого.
Примечания по использованию
- Элемент
<ul>предназначен для группировки набора элементов, у которых нет числовой сортировки, и их порядок в списке не имеет значения. Обычно элементы неупорядоченного списка отображаются с маркером, который может иметь различные формы, такие как точка, круг или квадрат. Стиль маркера не определяется в HTML-описании страницы, а в связанном CSS с помощью свойстваlist-style-type. - Элементы
<ul>и<ol>могут быть вложены на любую глубину. Более того, вложенные списки могут чередоваться между<ol>и<ul>без ограничений. - Элементы
<ol>и<ul>оба представляют список элементов. Они различаются тем, что в случае с элементом<ol>порядок имеет значение. Чтобы определить, какой из них использовать, попробуйте изменить порядок элементов списка; если при этом меняется смысл, следует использовать элемент<ol>, в противном случае можно использовать<ul>.
Примеры
Простой пример
<ul> <li>first item</li> <li>second item</li> <li>third item</li> </ul>
Результат
Вложение списка
<ul> <li>first item</li> <li> second item <!-- Look, the closing </li> tag is not placed here! --> <ul> <li>second item first subitem</li> <li> second item second subitem <!-- Same for the second nested unordered list! --> <ul> <li>second item second subitem first sub-subitem</li> <li>second item second subitem second sub-subitem</li> <li>second item second subitem third sub-subitem</li> </ul> </li> <!-- Closing </li> tag for the li that contains the third unordered list --> <li>second item third subitem</li> </ul> <!-- Here is the closing </li> tag --> </li> <li>third item</li> </ul>
Результат
Упорядоченный список внутри неупорядоченного
<ul> <li>first item</li> <li> second item <!-- Look, the closing </li> tag is not placed here! --> <ol> <li>second item first subitem</li> <li>second item second subitem</li> <li>second item third subitem</li> </ol> <!-- Here is the closing </li> tag --> </li> <li>third item</li> </ul>
Результат
Техническое описание
| Категории контента | Потоковый контент, и если дети элемента <ul> включают хотя бы один элемент <li>, осязаемый контент. |
|---|---|
| Разрешённый контент | Ноль или более элементов <li>, <script> и <template>. |
| Пропуск тегов | Нельзя, как открывающий, так и закрывающий тег обязательны. |
| Разрешённые родительские элементы | Любой элемент, принимающий потоковый контент. |
| Неявная роль ARIA | list |
| Разрешённые роли ARIA | directory, group, listbox, menu, menubar, none, presentation, radiogroup, tablist, toolbar, tree |
| Интерфейс DOM | HTMLUListElement |
Спецификации
| Спецификация |
|---|
| Стандарт HTML # the-ul-element |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
ul |
1 | 12 | 1 | 15 | ≤4 | 18 | 4 | 14 | ≤3.2 | 1.0 | 4.4 |
compact |
1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 |
type |
1 | 12 | 1 | 15 | ≤4 | 18 | 4 | 14 | ≤3.2 | 1.0 | 4.4 |
См. также
- Другие элементы HTML, связанные со списками:
<ol>,<li>,<menu> - Свойства CSS, которые могут быть особенно полезны для стилизации элемента
<ul>:- свойство
list-style, чтобы выбрать способ отображения порядкового номера. - Счётчики CSS, для обработки сложных вложенных списков.
- свойство
line-height, чтобы смоделировать устаревшее атрибутcompact. - свойство
margin, чтобы управлять отступом списка.
- свойство
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ul