#9. Списки: ul, ol, li, вложенные списки, dl/dt/dd»
Primary tabs
Forums:
Списки — один из самых частых способов оформить перечисление: пункты меню, шаги инструкции, список покупок. Вы уже видели список в уроке #8 — там через него были перечислены форматы изображений. Теперь разберём, как он устроен.
Маркированный список: ul
<ul> (unordered list — неупорядоченный список) содержит пункты <li> (list item). Порядок не важен:
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
На странице это выглядит так:
- HTML
- CSS
- JavaScript
Нумерованный список: ol
<ol> (ordered list) нумерует пункты сам — удобно, когда порядок важен, например для шагов инструкции:
<ol>
<li>Установить Apache</li>
<li>Настроить виртуальный хост</li>
<li>Проверить страницу в браузере</li>
</ol>
На странице это выглядит так:
- Установить Apache
- Настроить виртуальный хост
- Проверить страницу в браузере
Это те же шаги, что и в уроке #0 при настройке окружения.
Вложенные списки
Список можно вложить в пункт другого списка — для этого вложенный <ul> ставят внутрь <li> родителя, а не между пунктами:
<ul>
<li>Разделы сайта
<ul>
<li>Курсы</li>
<li>Форум</li>
</ul>
</li>
<li>Контакты</li>
</ul>
На странице это выглядит так:
- Разделы сайта
- Курсы
- Форум
- Контакты
Список определений: dl, dt, dd
Для пар «термин — описание» (словари, характеристики) предназначен <dl> (description list): термин — <dt>, описание — <dd>:
<dl>
<dt>HTML</dt>
<dd>Язык разметки веб-страниц</dd>
<dt>Тег</dt>
<dd>Команда браузеру, записанная в угловых скобках</dd>
</dl>
На странице это выглядит так:
- HTML
- Язык разметки веб-страниц
- Тег
- Команда браузеру, записанная в угловых скобках
Практика
Сделайте страницу «Как я учусь программированию»: нумерованный список из трёх шагов, где один шаг содержит вложенный маркированный список, а в конце — словарик из трёх терминов через <dl> (например: тег, атрибут, браузер).
- Log in to post comments
- 60 reads