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

Каждый элемент в маркированном списке должен быть вложен в тег <li>. В случае, если к списку применены CSS стили, содержимое тега <li> также принимает их.

Тег <ul> является блочным элементом и занимает всю доступную ему ширину, а его высота зависит от количества содержимого.

По умолчанию, маркированные списки отображаются на веб-странице в виде списка и начинаются с маленького чёрного круга и небольшим отступом от левого края.

Для создания нумерованных списков используется тег <ol>.

Синтаксис

Содержимое элемента заключается между открывающим (<ul>) и закрывающим (</ul>) тегами.

Пример

<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок документа</title>
  </head>
  <body>
    <ul>
      <li>Элемент списка</li>
      <li>Элемент списка</li>
      <li>Элемент списка</li>
    </ul>
  </body>
</html>

Результат

ulexample1

Установленный по умолчанию маркер элементов (черный кружок) можно изменить при помощи атрибута type.

Пример

<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок документа</title>
  </head>
  <body>
    <ul type="circle">
      <li>Элемент списка</li>
      <li>Элемент списка</li>
      <li>Элемент списка</li>
    </ul>
    <ul type="square">
      <li>Элемент списка</li>
      <li>Элемент списка</li>
      <li>Элемент списка</li>
    </ul>
  </body>
</html>

Результат

ulexample2

Для изменения типа маркера можно использовать CSS свойства list-style-type или list-style-image .

Пример

<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок документа.</title>
  </head>
  <body>
    <h2>Примеры маркированных списков.</h2>
    <ul style="list-style-type: square">
      <li>Прохладительные напитки</li>
      <li>Горячие напитки</li>
      <li>Мороженое</li>
    </ul>
    <ul style="list-style-type: disc">
      <li>Кока-кола</li>
      <li>Фанта</li>
      <li>Чай со льдом</li>
    </ul>
    <ul style="list-style-type: circle">
      <li>Кока-кола</li>
      <li>Фанта</li>
      <li>Чай со льдом</li>
    </ul>
  </body>
</html>

Результат

ulexample3

Атрибуты

Атрибут Значение Описание
compact compact Сокращает отступы и расстояния между строками.
Не поддерживается в HTML5.
type disc
square
circle
Устанавливает вид маркера списка.
Не поддерживается в HTML5.

Тег <ul> поддерживает также глобальные атрибуты и атрибуты событий.

Как добавить стиль к тегу <ul> ?

Распространенные свойства для изменения визуальной насыщенности/выделения/размера текста внутри тега <ul>:

Цвет текста внутри тега <ul>:

Стили форматирования текста для тега <ul>:

Другие свойства для тега <ul>:

Поддержка браузера

chrome edge firefox safari opera

Практикуйте свои знания

Что такое HTML-тег <ul> и когда его следует использовать?
Считаете ли это полезным?