Как сделать список в HTML — пошаговое руководство с примерами

Как сделать список в HTML — пошаговое руководство с примерами

В HTML языке есть много возможностей для разметки, в том числе и списки, которые можно стилизовать стилями CSS. Сейчас мы рассмотрим несколько вариантов как сделать список html и немного изменим их внешний вид. А также, в виде маркеров списка могут быть изображения. Например, звездочки или стрелочки, которые указывают на начало нового элемента списка.

Как сделать список в HTML и какие они бывают

Обычно в HTML есть три вида списков — это: маркированный, нумерованный и список определений. А также, возможно вложенные списки,то есть, у какого либо пункта из списка могут быть дочерние элементы. Список с дочерними элементами выглядит в виде дерева, где есть главный пункт, затем его подпункты и у них в свою очередь также могут быть дочерние подпункты.

Маркированный список

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

<h1>Маркированный список</h1>
<ul>
  <li>HTML</li>
  <li>CSS</li>
  <li>JavaScript</li>
  <li>PHP</li>
  <li>MySQL</li>
</ul>

Нумерованный список

Нумерованные списки открываются с помощью тега <ol>, в него также как и в предыдущем варианте вкладываются элементы списка с помощью тега <li>. В этом примере браузер сам пронумерует все элементы списка по порядку начиная с 1.

<h1>Нумерованный список</h1>
<ol>
  <li>HTML</li>
  <li>CSS</li>
  <li>JavaScript</li>
  <li>PHP</li>
  <li>MySQL</li>
</ol>

Список определений

HTML список определений дается для того чтоб определить заголовок той или иной информации. Для начала открываем главный тег <dl>, затем в него уже вставляем определения элементов списка, <dt> — определяет заголовок информации, <dd> — несет саму информацию.

<h1>Список определений</h1>
<dl>
  <dt>HTML</dt>
  <dd>Язык разметки.</dd>
  <dt>CSS</dt>
  <dd>Язык стилей.</dd>
  <dt>JavaScript</dt>
  <dd>Язык программирования на стороне клиента.</dd>
  <dt>PHP</dt>
  <dd>Язык программирования на стороне сервера.</dd>
  <dt>SQL</dt>
  <dd>Язык взаимодействия с базами данных.</dd>
</dl>

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

Как уже писали выше, бывают и вложенные списки которые позволяют выстраивать дерево списков с различной информацией. Например, у нас есть интернет-магазин в котором множество категорий. Нам нужно все категории упорядочить, заглавная категория «Одежда», затем есть подкатегории «Мужская одежда», «Женская одежда» и т.д. Соответственно, в подкатегориях могут быть и другие подкатегории.

<h1>Древовидный список категорий</h1>
<ul>
    <li>Одежда
        <ul>
            <li>Мужская одежда
                <ul>
                    <li>Верхняя одежда</li>
                    <li>Обувь</li>
                    <li>Нижнее белье</li>
                    <li>Головные уборы</li>
                    <li>Аксессуары</li>
                  </ul>
            </li>
            <li>Женская одежда</li>
            <li>Детская одежда</li>
          </ul>
    </li>
    <li>Сувениры</li>
    <li>Посуда</li>
    <li>Игрушки</li>
    <li>Мебель</li>
  </ul>

Таким образом мы получим вложенные списки трех уровней:
Вложенные списки html

Стилизация HTML списков с помощью CSS

Задать стили спискам можно при помощи css стиля list-style-type и добавить цвет при помощи color.

ul {
  list-style-type: square; /* квадратные маркеры */
  color: blue;
}

При помощи применения данного стиля в теге <style> мы сделали маркеры квадратными а не круглыми и задали им синий цвет. Точно также можно задать изображение вместо маркера, естественно, заранее подготовив размер самой картинки. Оптимальный размер картинки для списков будет 16х16 пикселей.

ul {
  list-style-image: url("/assets/images/icon-list-style.png"); /* маркеры в виде картинки */
}

Итоги создания списков HTML

Теперь вы понимаете принцип создания списков и у вас больше не возникает вопрос, как сделать список в html. Далее, вам остается только наращивать опыт просто экспериментируя с данными. Например, создайте html список с 10 уровнями вложений, на разных уровнях применяйте разные типы списков. Сами элементы списков сделайте в виде текста, ссылок, изображений, видео и т.д. А также, рекомендуем к ознакомлению наш материал о том как создать html таблицу на примерах.

Похожие статьи
Комментарии