Кратко
СкопированоЕсли нам нужно сверстать перечень однотипных элементов, порядок которых неважен, мы будем использовать тег неупорядоченного списка <ul>. Частный случай неупорядоченного списка — маркированный список.
Пример
Скопировано
<ul> <!-- Содержимое --></ul>
<ul>
<!-- Содержимое -->
</ul>
Как понять
СкопированоТег <ul> является своеобразной обёрткой, указывающей браузеру на начало и конец списка. Сами пункты списка размечаются при помощи тега <li>. Таким образом, полностью список верстается с использованием обоих этих тегов:
<ul> <li>Молоко</li> <li>Хлеб</li></ul>
<ul>
<li>Молоко</li>
<li>Хлеб</li>
</ul>
Обратите внимание, что дочерними тегами для тега <ul> могут быть исключительно теги <li>. Любые другие теги обязательно должны находиться внутри пунктов списка <li>. Например, вложенный список должен верстаться так:
<ul> <li>Молоко</li> <li> Хлеб <!-- В этот пункт вложен ещё один полноценный список: --> <ul> <li>Белый</li> <li>Ржаной</li> </ul> <!-- Закрывающий тег родительского пункта: --> </li></ul>
<ul>
<li>Молоко</li>
<li>
Хлеб
<!-- В этот пункт вложен ещё один полноценный список: -->
<ul>
<li>Белый</li>
<li>Ржаной</li>
</ul>
<!-- Закрывающий тег родительского пункта: -->
</li>
</ul>
Подсказки
Скопировано💡 Вложенным может быть как неупорядоченный список <ul>, так и упорядоченный список <ol>.
<ul> <li>Сходить в магазин</li> <li> Посетить врачей: <ol> <li>Терапевт</li> <li>Офтальмолог</li> <li>Отоларинголог</li> </ol> </li> <li>Позвонить маме</li></ul>
<ul>
<li>Сходить в магазин</li>
<li>
Посетить врачей:
<ol>
<li>Терапевт</li>
<li>Офтальмолог</li>
<li>Отоларинголог</li>
</ol>
</li>
<li>Позвонить маме</li>
</ul>
💡 Дочерними тегами обязательно должны быть <li>, в которые уже могут быть вложены любые другие теги.
💡 Как понять, где нужен список: если элементы несут один и тот же смысл, являются частью одной сущности, но их порядок не имеет значения, то выбираем <ul>. Пример: меню сайта. Каждый элемент меню является частью меню. Но перечислены они могут быть в любом порядке.
Бывают ситуации, когда порядок важен. Например, перечисление популярных статей по убыванию количества комментариев. В этом случае выбираем <ol>.
На практике
Скопированосоветует
Скопировано🛠 Неупорядоченным списком на сайтах, как правило, верстается навигация, рубрикаторы, пагинация, кнопки соцсетей в подвале и другие перечни однотипных элементов:
<ul class="pagination"> <li class="pagination-item"> <a class="pagination-link" href="/page1">1</a> </li> <li class="pagination-item"> <a class="pagination-link pagination-link--current">2</a> </li> <li class="pagination-item"> <a class="pagination-link" href="/page3">3</a> </li></ul>
<ul class="pagination">
<li class="pagination-item">
<a class="pagination-link" href="/page1">1</a>
</li>
<li class="pagination-item">
<a class="pagination-link pagination-link--current">2</a>
</li>
<li class="pagination-item">
<a class="pagination-link" href="/page3">3</a>
</li>
</ul>