— HTML — Дока
- Кратко
- Пример
- Как понять
- Атрибуты
- value
- type
- Подсказки
- На практике
- Ольга Рунова советует
Кратко
Скопировано<li> — отдельный элемент списка <ol>, <ul> или <menu>.
Пример
Скопировано<ul> <li>Пушкин</li> <li>Есенин</li> <li>Бунин</li></ul>
<ul>
<li>Пушкин</li>
<li>Есенин</li>
<li>Бунин</li>
</ul>
Как понять
Скопировано<li> — сокращение от list item.
<li> нельзя использовать отдельно. Его родителем обязательно должен быть упорядоченный список <ol>, неупорядоченный список <ul> или <menu>.
Атрибуты
Скопированоvalue СкопированоМожно установить номер пункта <li>, с которого начнётся нумерация списка (только для <ol>).
Значением value может быть любое целое положительное число:
<ol> <li value="3">Белка</li> <li>Лиса</li> <li>Ёж</li></ol>
<ol>
<li value="3">Белка</li>
<li>Лиса</li>
<li>Ёж</li>
</ol>
type СкопированоС помощью атрибута type можно установить вид маркера. Значение будет зависеть от внешнего контейнера <ol> или <ul>.
<ul> <li type="disc">Белка</li> <li type="circle">Лиса</li> <li type="square">Ёж</li></ul><ol> <li type="A">Правила</li> <li>Тесты</li> <li>Ответы</li></ol>
<ul>
<li type="disc">Белка</li>
<li type="circle">Лиса</li>
<li type="square">Ёж</li>
</ul>
<ol>
<li type="A">Правила</li>
<li>Тесты</li>
<li>Ответы</li>
</ol>
Для нумерованного списка <ol> атрибут type может иметь значения: «a», «i», «I».![]()
👆 Для изменения стиля отображения маркера лучше все-таки использовать CSS, а именно list
Подсказки
Скопировано💡 Внутрь тега <li> можно вкладывать разные элементы, например, изображения, другие списки, ссылки и т. д.
<ul> <li> <a href="#">Главная страница</a> </li> <li> <a href="#">Корзина</a> </li> <li> <a href="#">Отзывы</a> </li></ul>
<ul>
<li>
<a href="#">Главная страница</a>
</li>
<li>
<a href="#">Корзина</a>
</li>
<li>
<a href="#">Отзывы</a>
</li>
</ul>
💡 <li> по умолчанию имеет блочные стили, поэтому пункты будут располагаться друг под другом. Это поведение легко меняется с помощью CSS.
На практике
СкопированоОльга Рунова советует
Скопировано🛠️ Для тега <li> браузеры добавляют псевдоэлемент :, который выводит маркер или цифру, в зависимости от типа списка.
По умолчанию, в неупорядоченном списке <ul> это маркер в виде точки (disc), в упорядоченном списке <ol> — арабская цифра с точкой (decimal).
Чтобы стилизовать маркер, можно применить стили к :, а CSS-свойство list поможет поменять тип маркера или убрать его вовсе (none).
Свойство list позволяет задать положение маркера относительно контента.
А для придания списку большей изюминки маркер можно заменить на картинку с помощью list.
👆 Чтобы свойства применились ко всем элементам <li> в списке, достаточно задать их внешнему контейнеру (<ul> или <ol>).
Если вы нашли ошибку, отправьте нам пулреквест!
Во время отправки формы что-то пошло не так.
Попробуйте ещё раз?
←
<ul>ctrl + alt + ←
Следующий материал→
<dl>, <dd>, <dt>ctrl + alt + →
— журнал «Доктайп»
- 25 января 2023
Справочник
Нейрокекс
Что делает тег
Тег <nav> используется для создания навигации на странице. Он помогает пользователю найти нужную информацию на сайте и является важным элементом с точки зрения доступности.
Синтаксис тега <nav>
<nav>
<ul>
<li><a href="#">Ссылка 1</a></li>
<li><a href="#">Ссылка 2</a></li>
<li><a href="#">Ссылка 3</a></li>
</ul>
</nav>Спецификация HTML
Тег является частью спецификации HTML Living Standard.
Семантический или нет
Тег <nav> считается семантическим, поскольку несёт в себе смысл и точно передаёт назначение своего содержимого.
Примеры использования
Блок навигации:
<nav>
<ul>
<li><a href="#">Главная</a></li>
<li><a href="#">О компании</a></li>
<li><a href="#">Услуги</a></li>
<li><a href="#">Контакты</a></li>
</ul>
</nav>Навигация между разделами страницы:
<nav>
<ul>
<li><a href="#section1">Раздел 1</a></li>
<li><a href="#section2">Раздел 2</a></li>
<li><a href="#section3">Раздел 3</a></li>
</ul>
</nav>Боковое меню:
<nav>
<ul>
<li><a href="#">Пункт 1</a></li>
<li><a href="#">Пункт 2</a></li>
<li><a href="#">Пункт 3</a></li>
<li><a href="#">Пункт 4</a></li>
</ul>
</nav>Навигация по тегам:
<nav>
<ul>
<li><a href="#tag1">HTML</a></li>
<li><a href="#tag2">CSS</a></li>
<li><a href="#tag3">JavaScript</a></li>
</ul>
</nav>Для чего использовать тег <nav>
- Для главного навигационного меню.

- Для вторичного навигационного меню, которое ссылается на страницы или разделы в определённой категории или теме.
- Для оглавления.
Атрибуты тега <nav>
Тег <nav> не имеет специфических атрибутов.
Глобальные атрибуты
Тег поддерживает все глобальные атрибуты HTML.
Ограничения тега
Тег <nav> следует использовать только для создания раздела веб-страницы, содержащего навигационные ссылки. Он не должен использоваться как обёртка для не навигационного содержимого: рекламы или изображения.
Нюансы
- Если навигационное меню повторяется на нескольких страницах, тег
<nav>должен использоваться только один раз для главного навигационного меню. - Если навигационное меню содержит поле поиска, то это поле размещается вне тега
<nav>.
Поддержка браузерами
Тег поддерживается всеми современными браузерами.
Актуальная информация — на сaniuse.
Альтернативные теги
Альтернативных тегов для тега <nav> не существует.
Чем заменить тег
Вместо тега <nav> можно использовать <div> или <ul> с соответствующими CSS-стилями.
Актуальность
Тег <nav> не устарел, можете использовать его в веб-разработке.
Хотите узнать больше об HTML-тегах?
Прочитайте справочник по HTML или познакомьтесь с вёрсткой на интерактивных тренажёрах в HTML Academy.
Попробовать
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
ТелеграмПодкастБесплатные учебники
Читать дальше
Справочник по HTML
Основные HTML-теги в 2023 году.
Справочник- 31 марта 2023
Глобальные атрибуты HTML
Список основных атрибутов, которые подойдут ко всему.
Справочник- 29 марта 2023
Как добавить раздел на страницу.
Тег <div>Синтаксис, примеры использования, основные атрибуты.
Справочник- 25 января 2023
Список описаний. Тег <dl>
Синтаксис, примеры использования, основные атрибуты.
- 25 января 2023
Пункт выпадающего списка. Тег <option>
Синтаксис, примеры использования, основные атрибуты.
Справочник- 25 января 2023
<ul>
Синтаксис, примеры использования, основные атрибуты.
Справочник- 25 января 2023
<video>
Синтаксис, примеры использования, основные атрибуты.
Справочник- 25 января 2023
<datalist>
Синтаксис, примеры использования, основные атрибуты.
Справочник- 25 января 2023
<caption>
Синтаксис, примеры использования, основные атрибуты.
- 25 января 2023
Как правильно добавить секцию на страницу. Тег <section>
Синтаксис, примеры использования, основные атрибуты.
Справочник- 25 января 2023
HTML-кодирование. Можете ли вы использовать в «ли» (список)?
спросил
Изменено 8 лет, 3 месяца назад
Просмотрено 15 тысяч раз
Я новичок в HTML-кодировании. По сути, когда я пытаюсь связать свои страницы вместе через . Если бы вы могли посмотреть на мой код и, пожалуйста, попытаться мне как-то помочь, это было бы здорово.
<голова>Информация о Бирмингеме css" /> голова> <тело> <дел> <дел>Информация|Бирмингем
<ул>
Тег href, указывающий на html-файл, на который вы хотите сослаться. Если ваш домашний файл index.html, он должен быть Home
Остальные будут примерно такими:
Просто имейте в виду, что они должны указывать на файлы html, которые находятся в корневом каталоге.
2 Ваши ссылки должны включать полное имя файла «т. е. home.html, а не home», и вы также должны убедиться, что файлы других страниц находятся в том же каталоге, что и текущая страница, чтобы это работало.
Еще одна проблема в вашем коде заключается в том, что вы забыли закрыть тег . Вы должны добавить
непосредственно перед .
Также не рекомендуется размещать список внутри тега заголовка в вашем случае. Если вы делаете это из соображений стилизации, вам лучше использовать csss для стилизации списка.
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью GoogleОпубликовать как гость
Электронная почтаТребуется, но не отображается
Опубликовать как гость
Электронная почтаТребуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.
html — Как сделать действительную ссылку
Я пытаюсь создать неупорядоченный список, в котором элементами списка являются ссылки, а не только текст внутри них. Но это недействительно. При проверке моего кода с помощью https://validator.w3.org/check я получаю сообщение
Элемент a не разрешен как дочерний элемент ul в этом контексте.
Это код:
<голова>
<мета-кодировка="utf-8">
тест
<стиль>
ул {
стиль списка: нет;
}
а {
текстовое оформление: нет;
цвет: #212121;
размер шрифта: 1em;
семейство шрифтов: Arial, Helvetica, без засечек;
}
#контейнер {
отступ: 20 пикселей;
}
.действительный {
цвет фона: бланшированный миндаль;
}
.неверный {
цвет фона: аквамарин;
}
.
nav-элемент {
ширина: 120 пикселей;
высота: 34px;
поле: 4px;
высота строки: 34px;
выравнивание текста: по центру;
граница: сплошная 1px #212121;
}
стиль>
голова>
<тело>
<дел>
<ул>


nav-элемент {
ширина: 120 пикселей;
высота: 34px;
поле: 4px;
высота строки: 34px;
выравнивание текста: по центру;
граница: сплошная 1px #212121;
}
стиль>
голова>
<тело>
<дел>
<ул>

