Список HTML тегов на одной странице. Справочник по тегам HTML5
HTML — язык гипертекстовой разметки. В его основе лежат так называемые теги. Теги — это некие элементы обвертки, задающие формат и свойства элементов веб-страницы. На одной странице мы собрали для вас актуальный справочник тегов HTML.
Всего насчитывается более ста элементов разметки. Каждый имеет ряд атрибутов и собственный синтаксис. Справочник по тегам HTML поможет быстрой найти нужный вам элемент.
Список тегов HTML
Ниже в таблице представлен список тегов HTML5 с кратким описанием на русском языке.
| Тег | Краткое описание |
|---|---|
| <!—…—> | Комментарий. Подробнее |
| <!DOCTYPE> | Определяет тип документа. Подробнее |
| <a> | Ссылка, гиперссылка, якорь. Подробнее |
| <abbr> | Определяет текст как аббревиатуру.![]() |
| <address> | Контактная информация автора или владельца документа. Подробнее |
| <area> | Определяет область на карте-изображении |
| <article> | Статья |
| <aside> | Контент в стороне (содержимое не является основным на странице по смыслу) |
| <audio> | Позволяет вставить воспроизводимый аудио файл. Подробнее |
| <b> | Полужирный текст. Подробнее |
| <base> | |
| <bdi> | Область, где написание текста может имееть другое направления. Подробнее |
| <bdo> | Устанавливает направление написания текста. В отличии от <bdi> направление указывается физическое направление Подробнее |
| <blockquote> | Цитата. Подробнее |
| <body> | Указывает область body документа. Подробнее |
| <br> | Перенос строки. Подробнее |
| <button> | Кликабельная кнопка. Подробнее |
| <canvas> | Используется для рисовании графики с помощью скриптов |
| <caption> | Подпись таблицы. Подробнее |
| <cite> | Сноска на название материала. Подробнее |
| <code> | Используется для вставки компьютерного кода в текстовом виде. Подробнее |
| <col> | Подробнее |
| <colgroup> | Определяет группу из одной или более колонок таблицы для форматирования. Подробнее |
| <datalist> | Используется для определения предопределенных вариантов на выбор при вводе в текстовом поле. Подробнее |
| <dd> | Определяет описание термина из тега <dt> в списке терминов <dl>. Подробнее |
| <del> | Текст, который удален в новой версии документа. Подробнее |
| <details> | Определяет дополнительную информацию, которую пользователь может просмотреть или скрыть. Подробнее |
| <dfn> | Указывает, что содержимое является термином. Подробнее |
| <dialog> | Определяет диалоговое окно или интерактивный элемент |
| <div> | Блочный элемент — один из основных элементов верстки. Подробнее |
| <dl> | |
| <dt> | Название термина в списке определений <dl>. Подробнее |
| <em> | выделенный по смыслу текст (обычно, текст выделенный курсивом). Подробнее |
| <embed> | Контейнер для внешнего приложения |
| <fieldset> | Группа связанных элементов в форме. Подробнее |
| <figcaption> | Заголовок для <figure> элемента |
| <figure> | Определяет автономную группу из нескольких элементов (например картинка с подписью) |
| <footer> | Нижний колонтитул |
| <form> | Определяет форму пользовательского ввода. Подробнее |
| <h2> — <h6> | Заголовки HTML разного уровня: <h2>, <h3>, <h4>, <h5>, <h5>, <h6>. Подробнее |
| <head> | Указывает область head документа. Подробнее |
| <header> | Блок заголовка |
| <hr> | Горизонтальная линия — тематический разделитель. Подробнее |
| <html> | Корневой элемент. Сообщает браузеру, что данный документ является HTML документом. Подробнее |
| <i> | Выделяет текст курсивом. Подробнее |
| <iframe> | Определяет встроенный фрейм |
| <img> | Изображение, картинка. Подробнее |
| <input> | Поле для ввода, элемент формы.![]() |
| <ins> | Текст, который был добавлен в новой версии документа. Подробнее |
| <kbd> | Текст введенный с клавиатуры или названия кнопок клавиатуры. Обычно выделен моноширинным шрифтом. Подробнее |
| <label> | Метка для поля ввода. Обычно содержит подпись поля. Подробнее |
| <legend> | Заголовок элементов <fieldset>. Подробнее |
| <li> | Элемент списка. Подробнее |
| <link> | Определяет привязку внешнего ресурса (чаще всего, привязку таблицы стилей CSS). Подробнее |
| <main> | Основной контент |
| <map> | Контейнер для <area>. Определяет пользовательскую карту на изображении |
| <mark> | Выделенный текст (обычно с помощью подсветки фона). Подробнее |
| <menu> | Контейнер для списка пунктов меню |
| <menuitem> | Определяет элементы, которые пользователь может вызвать из контекстного меню |
| <meta> | Используется для определения мета-данных документа. Подробнее |
| <meter> | Измеритель значений в заданном диапазоне |
| <nav> | Контейнер для навигационных элементов |
| <noscript> | Альтернативный контент для пользователей, отключивших скрипты |
| <object> | Определяет встроенный объект |
| <ol> | Определяет нумерованный список. Подробнее |
| <optgroup> | Определяет группу связанных вариантов в выпадающем списке. Дает название группы. Подробнее |
| <option> | Параметр (вариант выбора) в выпадающем списке. Подробнее |
| <output> | Результат вычислений. Подробнее |
| <p> | Абзац. Подробнее |
| <param> | Задает параметры для встроенных объектов |
| <picture> | Контейнер для нескольких изображений |
| <pre> | Предварительно отформатированный текст. Подробнее |
| <progress> | Индикатор выполнения (прогресса) |
| <q> | Цитата в тексте. Подробнее |
| <rp> | Альтернативный текст, если браузер не поддерживает тег <ruby>. Подробнее |
| <rt> | Аннотация к содержимому тега <ruby>. Подробнее |
| <ruby> | Контейнер для символов и их расшифровки (в основном для Восточно-азиатских символов, иероглифов). Подробнее |
| <s> | Перечеркнутый текст. Подробнее |
| <samp> | Текст, являющийся результатом выполнения компьютерной программы (обычно выводится моноширинным шрифтом). Подробнее |
| <script> | Определяет скрипт или подключение скрипта из внешнего ресурса. Подробнее |
| <section> | Раздел |
| <select> | Определяет выпадающий список или список с множественным выбором. Подробнее |
| <small> | Текст шрифтом меньшего размера. Подробнее |
| <source> | Определяет ресурс для тегов <video>, <audio> и <picture>. Подробнее |
| <span> | Строчный элемент. Подробнее |
| <strong> | Текст, выделенный по значению. Обычно отображается полужирным. Подробнее |
| <style> | Определяет контейнер для определения CSS стилей документа. Подробнее |
| <sub> | Отображает текст в виде нижнего индекса. Подробнее |
| <summary> | Заголовок внутри тега <details>. Подробнее |
| <sup> | Отображает текст в виде верхнего индекса. Подробнее |
| <table> | Определяет таблицу. Подробнее |
| <tbody> | Определяет область контента в таблице. Подробнее |
| <td> | Ячейка в таблице <table>. Подробнее |
| <textarea> | Многострочное поле для ввода. Подробнее |
| <tfoot> | Определяет группу строк в нижней части таблицы <table> — нижний колонтитул. Подробнее |
| <th> | Ячейка — заголовок в таблице <table>. Подробнее |
| <thead> | Определяет группу строк в верхней части таблицы <table> — верхний колонтитул. Подробнее |
| <time> | Дата и/или время. Подробнее |
| <title> | Заголовок HTML документа. Подробнее |
| <tr> | Определяет строку в таблице. Подробнее |
| <track> | Определяет текстовую дорожку для тегов <video> и <audio> Подробнее |
| <ul> | Определяет маркированный список. Подробнее |
| <var> | Используется для обозначения содержимого тега как переменной. Подробнее |
| <video> | Позволяет вставить воспроизводимое видео. Подробнее |
| <wbr> | Место, где допускается перенос строки. Подробнее |
Устаревшие теги HTML
Чем заменить устаревший тег HTML? В большинстве случаев подойдут каскадные таблицы стилей CSS. Также, существуют альтернативы не используемым в новой спецификации тегам и в пределах HTML. Ниже в таблице представлены устаревшие теги HTML с вариантами их замены.
| Тег | Краткое описание |
|---|---|
| <acronym> | Акроним. Используйте тег <abbr> вместо него. Подробнее |
| <applet> | Встроенный апплет. Используйте <embed> или <object> вместо него. Подробнее |
| <basefont> | Задает цвет, размер, и семейство шрифта всего текста в документе. Используйте каскадные таблицы стилей CSS вместо него. Подробнее |
| <big> | Текст большего размера. Используйте каскадные таблицы стилей CSS вместо него. Подробнее |
| <center> | Отцентрованный текст. Используйте каскадные таблицы стилей CSS вместо него. Подробнее |
| <dir> | Список директорий. Используйте <ul> вместо него. Подробнее |
| <font> | Определяет цвет, размер и семейство шрифта. Используйте каскадные таблицы стилей CSS вместо него. Подробнее |
| <frame> | Фрейм внутри <frameset>. Используйте <iframe> вместо него |
| <frameset> | Определяет набор фреймов. Для добавления нескольких встроенных фреймов используйте несколько <iframe> элементов |
| <noframes> | Альтернативный текст, если фреймы <frame> не поддерживаются |
| <strike> | Перечеркнутый текст. Используйте <del> или <s> вместо него |
| <tt> | Моноширинный текст. Используйте каскадные таблицы стилей CSS вместо него |
| <u> | Подчеркнутый текст. Используйте каскадные таблицы стилей CSS вместо него |
Списки HTML уроки для начинающих академия
HTML5CSS.ru
ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
❮ Назад Дальше ❯
Пример списка HTML
Неупорядоченный список:
- Пункт
- Пункт
- Пункт
- Пункт
Упорядоченный список:
- Первый пункт
- Второй пункт
- Третий пункт
- Четвертый пункт
Неупорядоченный список HTML
Неупорядоченный список начинается с тега <ul>.
Каждый элемент списка начинается с тега <li>.
Элементы списка будут помечены маркерами (маленькими черными кружками) по умолчанию:
Пример
<ul>
<li>Кофе</li>
<li>Чай</li>
<li>Молоко</li>
</ul>
Неупорядоченный HTML-список-Выбор маркера элемента списка
Свойство CSS list-style-type используется для определения стиля маркера элемента списка:
| Значение | Описание |
|---|---|
| disc | Задание маркера элемента списка (по умолчанию) |
| circle | Устанавливает маркер элемента списка на окружность |
| square | Устанавливает маркер элемента списка в квадрат |
| none | Элементы списка не будут помечены |
Пример — Disc
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
Пример — Circle
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
Пример — Square
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
Пример — None
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
Упорядоченный список HTML
Упорядоченный список начинается с тега <ol>.
Каждый элемент списка начинается с тега <li>.
По умолчанию элементы списка будут помечены цифрами:
Пример
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Упорядоченный HTML-список-атрибут Type
Атрибут type тега <ol> определяет тип маркера элемента списка:
| Тип | Описание |
|---|---|
| type=»1″ | Элементы списка будут пронумерованы номерами (по умолчанию) |
| type=»A» | Элементы списка будут пронумерованы прописными буквами |
| type=»a» | Элементы списка будут пронумерованы строчными буквами |
| type=»I» | Элементы списка будут пронумерованы прописными римскими номерами |
| type=»i» | Элементы списка будут пронумерованы римскими номерами в нижнем регистре |
Номера:
<ol type=»1″>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Прописные буквы:
<ol type=»A»>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Строчные буквы:
<ol type=»a»>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Римские цифры в верхнем регистре:
<ol type=»I»>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Строчные Римские номера:
<ol type=»i»>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Списки HTML-описания
HTML также поддерживает списки описания.
Список описания — это список терминов с описанием каждого термина.
Тег <dl> определяет список описания, тег <dt> определяет термин (имя), и тег <dd> описывает каждый термин:
Пример
<dl>
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
</dl>
Вложенные списки HTML
Список может быть вложенным (списки внутри списков):
Пример
<ul>
<li>Coffee</li>
<li>Tea
<ul>
<li>Black tea</li>
<li>Green tea</li>
</ul>
</li>
<li>Milk</li>
</ul>
Note: List items can contain new list, and other HTML elements, like images and links, etc.
Подсчет списка элементов управления
По умолчанию упорядоченный список начнет отсчет с 1.
Если вы хотите начать отсчет с заданного числа, вы можете использовать атрибут start:
Пример
<ol start=»50″>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Горизонтальный список с CSS
HTML-списки могут быть стилизованы различными способами с помощью CSS.
Одним из популярных способов является стиль списка по горизонтали, чтобы создать навигационное меню:
Пример
<!DOCTYPE html>
<html>
<head>
<style>
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333333;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 16px;
text-decoration: none;
}
li a:hover {
background-color: #111111;
}
</style>
</head>
<body>
<ul>
<li><a href=»#home»>Home</a></li>
<li><a href=»#news»>News</a></li>
<li><a href=»#contact»>Contact</a></li>
<li><a href=»#about»>About</a></li>
</ul>
</body>
</html>
Совет: Вы можете узнать больше о CSS в нашем учебнике по CSS.
Справка
- Используйте элемент HTML
<ul>для определения неупорядоченного списка - Используйте свойство CSS
list-style-typeдля определения маркера элемента списка - Используйте элемент HTML
<ol>для определения упорядоченного списка - Используйте атрибут HTML
typeдля определения типа нумерации - Используйте элемент HTML
<li>для определения элемента списка - Используйте элемент HTML
<dl>для определения списка описания - Используйте элемент HTML
<dt>для определения термина описания - Используйте элемент HTML
<dd>для описания термина в списке описания - Списки могут быть вложенными в списки
- Элементы списка могут содержать другие элементы HTML
- Используйте CSS свойство
float:leftилиdisplay:inlineдля отображения списка по горизонтали
Теги списка HTML
| Тег | Описание |
|---|---|
| <ul> | Определяет неупорядоченный список |
| <ol> | Определяет упорядоченный список |
| <li> | Определяет элемент списка |
| <dl> | Определяет список описания |
| <dt> | Определяет термин в списке описания |
| <dd> | Описывает термин в списке описания |
❮ Назад Дальше ❯
Популярное
html картинка
как вставить картинку в html
цвет текста фона
размер текста html
цвет размер шрифта html
формы html
список html
таблица html
как сделать ссылку в html
html элементы
Copyright 2018-2020 HTML5CSS.
ru
Правила и Условия Политика конфиденциальности О нас Контакты
Списки в HTML: синтаксис и примеры использования
Хочешь знать больше про веб?
Подпишись на наш телеграм-канал TechRocks WEB-разработка?
Подписаться
×
Перевод статьи «HTML List – How to Use Bullet Points, Ordered, and Unordered Lists».
Photo by Suzy Hazelwood from PexelsСоздание различных элементов списков на веб-странице — рядовая задача для любого разработчика. У вас могут быть списки товаров в корзине, списки студентов с их оценками и даже списки собак, упорядоченные по громкости лая.
В общем, знать, как создаются списки, просто необходимо. Возможно, вы думаете, что это очень обыденная и заурядная тема, но она важна. Список — один из наиболее часто используемых компонентов в веб-разработке.
В этой статье мы рассмотрим элементы списков, их свойства, стили и, разумеется, — как создавать из них аккуратные списки.
Как сделать список в HTML
Списки в HTML бывают упорядоченные и неупорядоченные.
В упорядоченных списках есть нумерация или еще какой-то способ обозначения места каждого элемента в списке.
Примером упорядоченного списка может служить нумерованный список. Он может начинаться с номера 1, затем будут идти номера 2, 3, 4 и так далее.
Но для упорядочивания элементов не обязательно используются числа. Могут быть и буквы: список начнется с буквы A, затем будут идти B, C, D и так далее.
Вот пример упорядоченного списка с именами студентов и их оценками:
Кроме упорядоченных списков в HTML есть и неупорядоченные. Пример — список задач. В представленном ниже TODO-списке мы видим, что я настолько увлечен программированием, что пожертвовал ради него завтраком.
Есть еще один вид списков — список определений (description list). Его мы рассмотрим чуть позже, а сейчас давайте разберем, как создавать каждый вид списков.
Как создать упорядоченный список
В HTML упорядоченный список создается при помощи тега <ol> (от ordered list — упорядоченный список).
Между открывающим тегом <ol> и закрывающим <ol /> нам нужно определить элементы списка. Это делается при помощи тега <li>.
Вот полная HTML-структура упорядоченного списка:
<ol> <li>Eat</li> <li>Code</li> <li>Sleep</li> </ol>
Вывод будет следующий:
Итак, у нас есть список пронумерованных элементов. Нумерация начинается с 1, а далее инкрементируется до 2 и 3. Откройте этот CodePen и попробуйте поиграть с использованием ol-li.
See the Pen Ordered List by Tapas Adhikary (@atapas) on CodePen.
Виды упорядоченных списков в HTML
Что, если мы не хотим упорядочивать список по номерам? Допустим, нам хотелось бы использовать для этого буквы — A, B, C или a,b,c.
Это можно сделать, указав для тега <ol> атрибут type с нужным значением.
Чтобы упорядочить список при помощи заглавных букв, нужно задать type значение A.
<ol type="A"> <li>Eat</li> <li>Code</li> <li>Sleep</li> </ol>
Вывод будет таким:
Аналогично, можно указать в качестве значения для type строчную букву a: тогда для упорядочивания будут использоваться строчные буквы.
<ol type="a"> <li>Eat</li> <li>Code</li> <li>Sleep</li> </ol>
Вывод:
Можно использовать римские цифры.
Для этого задайте значение I для атрибута type.
<ol type="I"> <li>Eat</li> <li>Code</li> <li>Sleep</li> </ol>
Вывод:
Попробуйте назначать свои значения для type в этом CodePen:
See the Pen Ordered List Types by Tapas Adhikary (@atapas) on CodePen.
Использование атрибута start в упорядоченных списках
Элемент <ol> имеет интересный атрибут — start. С его помощью можно указать значение, с которого должна начаться нумерация списка.
Допустим, мы хотим начать список не с 1, а с 30. Для этого нужно прописать значение 30 для атрибута start:
<ol start="30"> <li>Thirty</li> <li>Thirty One</li> <li>Thirty Two</li> </ol>
Вывод:
Поиграться можно здесь:
See the Pen
Ordered List Start Attribute by Tapas Adhikary (@atapas)
on CodePen.
Как создать неупорядоченный список
Переходим к неупорядоченным спискам. Для их создания используется тег <ul> (от unordered list — неупорядоченный список).
Элементы определяются так же, как в упорядоченных списках: при помощи тегов <li> между <ul> и <ul/>.
Элементы списка при этом будут иметь маркировку по умолчанию — черные точки.
Вот список моих любимых онлайн-ресурсов для изучения веб-программирования:
My Favorite Web Development Learning Sites
<div>
<ul>
<li>freeCodeCamp</li>
<li>CSS-Tricks</li>
<li>Traversy Media</li>
</ul>
</div>Вывод выглядит так:
Как видите, возле каждого элемента стоит черная точка.
В принципе, вид маркировки можно настроить, это мы тоже рассмотрим. Но сперва попробуйте изменить что-то в этом CodePen и запустить код.
See the Pen Unordered Bullet List by Tapas Adhikary (@atapas) on CodePen.
Как сделать элементы списка ссылками
Чтобы сделать элемент списка ссылкой на внешнюю или внутреннюю веб-страницу, нужно добавить якорный тег <a> внутри тега <li>.
Этот пример показывает, как добавить в наш предыдущий список ссылки на соответствующие сайты:
My Favorite Web Development Learning Sites
<div>
<ul>
<li>
<a href="https://www.freecodecamp.org/" target="_blank">freeCodeCamp</a>
</li>
<li>
<a href="https://css-tricks.
com/" target="_blank">CSS-Tricks</a>
</li>
<li>
<a href="https://www.traversymedia.com/" target="_blank">Traversy Media</a>
</li>
</ul>
</div>Вывод:
Попробуйте сделать это самостоятельно:
See the Pen Unordered Bullet List with Links by Tapas Adhikary (@atapas) on CodePen.
Виды неупорядоченных списков
Как уже упоминалось, маркировку списков можно настраивать. Это делается при помощи CSS-свойства list-style.
Для свойства list-style есть четыре основных значения:
none— перед элементами не будет вообще никаких значковcircle— значки будут в виде незаполненных кружковdisc— дефолтное значение, значки в виде черных точекsquare— значки-квадратики
Попробуйте поменять виды маркировки:
See the Pen
Unordered List Styles by Tapas Adhikary (@atapas)
on CodePen.
А вы знали, что существуют еще и списки определений?
В HTML есть еще один вид списков, но он используется не так уж часто. Это список определений. Определение — это небольшой текст о чем-либо (поясняющий что-либо).
В списке определений у нас будут определяемые термины и их определения.
Сам список создается при помощи тега <dl>.
Внутри списка указываются термины (при помощи тегов <dt>) и определения (при помощи тегов <dd>). Каждое определение идет сразу за термином, который оно поясняет.
Давайте рассмотрим это на примере.
Допустим, мы хотим дать некоторую информацию о кодинге, сплетнях (англ. gossip — сплетни, сплетничать) и сне.
Для начала мы ставим тег <dl>. Затем прописываем попарно теги <dt> и <dd> для кодинга, сплетен и сна соответственно.
<dl> <dt>Coding</dt> <dd>An activity to keep you happy, even in sleep.</dd> <dt>Gossiping</dt> <dd>Can't live without it.</dd> <dt>Sleeping</dt> <dd>My all time favorite.</dd> </dl>
Вывод будет таким:
Попробуйте поэкспериментировать:
See the Pen Description List by Tapas Adhikary (@atapas) on CodePen.
Вероятно, вам любопытно, почему этот вид списков используется не так уж часто. Дело в том, что эту структуру можно создать и с помощью обычного неупорядоченного списка и CSS-стилей.
Но если вы учитываете семантику HTML, не стоит забывать о списках определений.
Как создать хедер страницы при помощи элементов списка
Давайте теперь рассмотрим практический пример использования списков на веб-странице. Мой любимый — применение элементов списка в хедере.
Давайте создадим очень простой хедер с лого и тремя ссылками: Home, Products и About Us.
наша HTML-структура будет выглядеть так:
<header>
<span>Logo</span>
<ul>
<li><a href="#/home">Home</a></li>
<li><a href="#/products">Products</a></li>
<li><a href="#/about">About Us</a></li>
</ul>
</header>Здесь мы взяли неупорядоченный список с тремя элементами для ссылок на страницы Home, Products и About Us. Вы также видите span-элемент с текстом Logo, который обозначает лого. Здесь позже можно будет использовать подходящую картинку.
На данный момент наш хедер выглядит так:
Но это не то, что нам нужно. Поэтому мы добавим несколько CSS-правил и свойств, чтобы наш список начал больше походить на хедер страницы.
header{
background-color: #273032;
color: #FFF;
padding: 10px;
display: flex;
}
.
logo {
background-color: blue
}
ul {
margin: 0px;
}
li {
list-style: none;
display: inline;
margin-right: 0.2rem;
}
a {
color: pink;
}Теперь все выглядит гораздо лучше и куда ближе к настоящему хедеру.
Опять же, вы можете попробовать что-то поменять в этом коде и посмотреть, что будет.
See the Pen Header Navigation Using Lists by Tapas Adhikary (@atapas) on CodePen.
Надеюсь, статья будет полезной для вас и поможет лучше разобраться в HTML-списках.
HTML-списков — GeeksforGeeks
В этой статье мы узнаем HTML-список , а также понимаем его типы и различные способы их реализации на примере.
Список представляет собой запись коротких фрагментов связанной информации или используется для отображения данных или любой информации на веб-страницах в упорядоченной или неупорядоченной форме. Например, чтобы купить товары, нам нужно подготовить список, который может быть упорядоченным или неупорядоченным, что помогает нам организовать данные и легко найти товар.
Пожалуйста, обратитесь к статье об атрибутах типа HTML
Пример: Пример ниже иллюстрирует использование ненумерованного и упорядоченного списка в HTML.
HTML
020
|
Вывод:
Список HTML
Поддерживаемые теги: Эти теги используются в листинге HTML.
- Тег HTML
- Тег HTML
- Тег HTML
Неупорядоченный список HTML: Ненумерованный список начинается с тега «ul». Каждый элемент списка начинается с тега «li». Элементы списка по умолчанию отмечены маркерами, то есть маленькими черными кружками.
Синтаксис:
- list of items
Атрибут: Этот тег содержит два атрибута, перечисленных ниже:
- compact : Список будет меньше.
- тип : Указывает, какой тип маркера используется в списке.
Примечание: Атрибуты
- не поддерживаются HTML5.
- Элемент 1
- Элемент 2
- Элемент 3
- compact : Определяет, что список должен быть сжат (атрибут compact не поддерживается в HTML5. Вместо этого используйте CSS).
- обратный : Определяет, что порядок будет нисходящим.
- start : Определяет, с какого числа или алфавита будет начинаться заказ.
- тип : Он определяет, какой тип (1, A, a, I и i) порядка вы хотите в вашем списке числовых, буквенных или римских чисел.
- в упорядоченном списке для изменения его значения в списке. Вы определяете значение элемента списка и номер любого элемента списка, появляющегося после него, который будет пересчитан соответствующим образом.
Пример: Этот пример иллюстрирует использование «атрибута значения», используемого в элементе
- .
HTML
<html><head><title>Page Titleназвание>head><body><h3>Welcome To GFGh3><ol><LI> Предмет ONELI><LIЗначение<LI0020="10">Item Twoli><li>Item Threeli><LI> Четвертый пунктLI>OL>Корпус0019>
HTML>:

- определяет имя термина, а Тег
- описывает каждый термин. Дополнительную информацию см. в статье Как добавить список описания элемента с помощью HTML?0005
Синтаксис:
- Contents...
Пример: В этом примере описывается список описаний HTML.
HTML
<html><body><h3>Список описанийH3><DL><DT> Ков.
DD >- 500 GMSDD><DT> МолокоDT><dd>- 1 ltr Tetra Packdd>dl>Body>HTML>Выход:
Описание Список
0002 Supported Browser:- Google Chrome 94.0 & above
- Microsoft Edge 93.0
- Firefox 92.0 & above
- Opera 78.
0 - Safari 14.1
- IE 11.0
HTML lists · WebPlatform Docs
Summary
В этой статье представлены три типа списков в HTML и рассматриваются их основные функции.
Введение
Списки используются для группировки взаимосвязанных фрагментов информации, чтобы они были четко связаны друг с другом и их было легко читать. В современной веб-разработке списки являются рабочими элементами, часто используемыми для навигации, а также для общего контента.
Списки хороши со структурной точки зрения, поскольку они помогают создать хорошо структурированный, более доступный и простой в обслуживании документ. Они также полезны, потому что предоставляют специализированные элементы, к которым можно прикрепить стили CSS. Наконец, семантически правильные списки помогают посетителям читать ваш веб-сайт и упрощают обслуживание, когда ваши страницы нуждаются в обновлении.
Три типа списков
В HTML есть три типа списков:
- неупорядоченный список — используется для группировки набора связанных элементов в произвольном порядке
- упорядоченный список — используется для группировки набора связанных элементов в определенном порядке
- список описаний — используется для отображения пар имя/значение, таких как термины и определения
Каждый тип списка имеет определенное назначение и значение на веб-странице.

Неупорядоченные списки
Неупорядоченные (маркированные) списки используются, когда набор элементов может быть размещен в любом порядке. Пример - список покупок:
- молоко
- хлеб
- сливочное масло
- кофейные зерна
Хотя все предметы являются частью одного списка, вы можете расположить их в любом порядке, и список все равно будет иметь смысл:
- хлеб
- кофейные зерна
- молоко
- сливочное масло
С помощью CSS можно изменить маркер на один из нескольких стилей по умолчанию, использовать собственное изображение или даже отобразить список без маркеров — мы рассмотрим, как это сделать, в статье «Стили списков и ссылок».
Разметка неупорядоченного списка
Неупорядоченные списки используют один набор из
тегов, обернутых вокруг одного или нескольких наборов изтегов:- хлеб
- кофейные зерна
- молоко
- сливочное масло
Упорядоченные списки
Упорядоченные (нумерованные) списки используются для отображения списка элементов, которые должны быть в определенном порядке.
Примером могут служить инструкции по приготовлению:- Сбор ингредиентов
- Смешать ингредиенты
- Поместите ингредиенты в форму для запекания
- Запекать в духовке 1 час
- Вынуть из духовки
- Дать постоять десять минут
- Подавать
Если бы элементы списка были перемещены в другом порядке, информация потеряла бы смысл:
- Собрать ингредиенты
- Запекать в духовке 1 час
- Подавать
- Вынуть из духовки
- Поместите ингредиенты в форму для запекания
- Дать постоять десять минут
- Смешать ингредиенты
Упорядоченные списки могут отображаться с несколькими вариантами последовательности. По умолчанию в большинстве браузеров используются десятичные числа, но доступны и другие:
- Буквы
- Строчные буквы ascii (a, b, c…)
- Прописные буквы ascii (A, B, C…).
- Строчные буквы классического греческого языка: (έ, ή, ί…)
- Числа
- Десятичные числа (1, 2, 3…)
- Десятичные числа с ведущими нулями (01, 02, 03…)
- Строчные римские цифры (i, ii, iii…)
- Прописные римские цифры (I, II, III…)
- Традиционная грузинская нумерация (ан, бан, ган…)
- Традиционная армянская нумерация (мек, ерку, ерек…)
Как и в случае с неупорядоченными списками, вы можете использовать CSS для изменения стиля ваших упорядоченных списков.
Дополнительную информацию см. в разделе Оформление списков и ссылок.Разметка упорядоченного списка
В упорядоченных списках используется один набор тегов
, обернутых вокруг одного или нескольких наборов теговтегов:- Собрать ингредиенты
- Смешать ингредиенты
- Поместите ингредиенты в форму для запекания.
- Выпекать в духовке в течение часа.
- Вынуть из духовки.
- Оставить на десять минут.
- Подавать
Начало нумерованных списков с чисел, отличных от 1
Обычное требование при использовании упорядоченных списков — заставить их начинаться с числа, отличного от 1 (или i, или I и т. д.). Это делается с помощью атрибута
start, который принимает числовое значение (даже если вы используете CSS, чтобы изменить счетчики списка на алфавитные или латинские). Это полезно, если у вас есть один список элементов, но вам нужно разбить список примечанием или другой связанной информацией.
Например, мы могли бы сделать это с предыдущим примером:<ол>
- Собрать ингредиенты
- Смешать ингредиенты
- Поместите ингредиенты в форму для запекания.
Прежде чем поместить ингредиенты в форму для запекания, предварительно разогрейте духовку до 180 градусов по Цельсию/350 градусов по Фаренгейту в готовности к следующему шагу.
<старт = "4">- Выпекать в духовке в течение часа.
- Вынуть из духовки.
- Оставить на десять минут.
- Подавать
Это дает следующий результат:
- Собрать ингредиенты
- Смешать ингредиенты
- Поместите ингредиенты в форму для запекания
Прежде чем поместить ингредиенты в форму для запекания, разогрейте духовку до 180 градусов по Цельсию/350 градусов по Фаренгейту, чтобы подготовиться к следующему шагу.
- Выпекать в духовке 1 час
- Вынуть из духовки
- Дать постоять десять минут
- Подавать
Обратите внимание, что этот атрибут устарел в HTML 4, поэтому он будет препятствовать проверке вашей страницы, если вы используете строгий тип документа HTML4.
Если вы хотите использовать такую функциональность на строгой странице HTML4, и она обязательно должна пройти проверку, вы можете сделать это с помощью счетчиков CSS. Однако, к счастью, атрибут startбыл восстановлен в HTML5.Списки описаний
Списки описаний (ранее называвшиеся списками определений , но переименованные в HTML5) связывают определенные имена и значения в списке. Примерами могут быть элементы в списке ингредиентов и их описания, авторы статей и краткие биографии, или победители конкурса и годы, в которые они выиграли. У вас может быть сколько угодно групп имя-значение, но в каждой паре должно быть хотя бы одно имя и хотя бы одно значение.
Списки описаний являются гибкими: вы можете связать более одного значения с одним именем или наоборот. Например, термин «кофе» может иметь несколько значений, и вы можете показать их одно за другим:
кофе напиток из обжаренных молотых кофейных зерен чашка кофе общественное собрание, на котором пьют кофе от среднего до темно-коричневого цвета
Или вы можете связать более одного имени с одним и тем же значением.
Это полезно, чтобы показать варианты термина, все из которых имеют одинаковое значение:сода поп газировка кола сладкий газированный напиток
Разметка списка описаний
В списках описаний используется один набор тегов
, обернутых вокруг одной или нескольких групп из(имя) и(значение) тегов. Вы должны соединить по крайней мере одинхотя бы с одним, авсегда должен стоять первым в исходном порядке.Простой список описания отдельных имен с отдельными значениями будет выглядеть следующим образом:
- Имя
- Значение
- Имя
- Значение
- Имя
- Значение
Это выглядит следующим образом:
Имя Ценность Имя Ценность Имя Ценность
В следующем примере мы связываем более одного значения с именем и наоборот:
<дл>
- Имя1
- Значение, применимое к Name1
- Имя2
- Имя3
- Значение, применимое как к Name2, так и к Name3
- Имя4
- Одно значение, которое применяется к Name4
- Другое значение, применимое к Name4
Определяю ли я термины или связываю другие пары имя/значение?
- Если да, используйте список описания.

- Если нет, не используйте список описания.
- Если да, используйте список описания.
Важен ли порядок элементов списка?
- Если да, используйте упорядоченный список.
- Если нет, используйте неупорядоченный список.
- Гибкость: если вам нужно изменить порядок элементов списка в упорядоченном списке, вы просто перемещаете элементы списка; когда браузер отображает список, он будет правильно упорядочен.
- Стиль: Использование списка HTML позволяет правильно оформить список с помощью CSS. Теги элементов списка
отличаются от других тегов в вашем документе, поэтому вы можете специально настроить для них правила CSS. - Семантика: списки HTML придают содержимому правильную семантическую структуру. Это имеет важные преимущества, например, позволяет программам чтения с экрана сообщать пользователям с нарушениями зрения, что они читают список, а не просто зачитывать запутанный набор текста и чисел.

- Глава первая <ол>
- Раздел первый
- Раздел второй.
- Раздел третий.
- Глава вторая
- Глава третья
- A List Apart: Taming Lists
- W3C CSS2: определение типа списка
- Какие существуют три типа списков HTML?
- Когда вы будете использовать каждый тип списка? Как бы вы выбрали между ними?
- Как вы вкладываете списки?
- Почему для оформления списков следует использовать CSS, а не HTML?
- Что такое неупорядоченные и упорядоченные списки HTML?
- Закрепить наше понимание неупорядоченных списков путем создания
- Ввести тег упорядоченного списка
- Улучшить наше понимание упорядоченных списков путем создания
- Ветчина и сыр
- Жареный сыр
- Картофель фри с сыром начо
- Сырный суп
- Сыр и крекеры
- Суши
- Сэндвичи <ул>
- Ветчина и сыр
- Жареный сыр
- Закуски <ул>
- Картофель фри с сыром начо
- Сыр и крекеры
- Супы <ул>
- Сырный суп
- Суши <ул>
- Острые роллы с лососем
- Калифорнийские роллы
- Создание ненумерованного списка
- Вложение каждого ингредиента сыра на гриле в виде элемента списка, завернутого в
теги - Жареный сыр
- Суши
- Сыр и крекеры
- Сырный суп
- Картофель фри с сыром начо
- Жареный сыр
- Суши
- Сыр и крекеры
- Сырный суп
- Картофель фри с сыром начо
Чтобы выполнить задание, напишите необходимый HTML-код для прохождения тестов:
- Создайте упорядоченный список
- Вложите каждый шаг создания сыра на гриле в виде элемента списка, заключенного в теги
Итак, у нас есть ингредиенты для жареного сыра, но как насчет шагов? требуется сделать жареный сыр? Шаги к рецепту должны быть порядке, иначе мы можем получить подгоревший сыр, обваленный в хлебе и с квадратиком масла. Шаги для приготовления простого жареного сыра будут такими:
Намазать маслом хлеб и сковороду,Положить хлеб на сковороду и обжарить,Положить сыр поверх хлеба,Накрыть вторым ломтиком хлеба,Перевернуть и жарить в течение 2 минутПосле того, как вы написали упорядоченный список, который правильно отображает эти 5 шагов, запустите
, изучитечтобы увидеть, как тесты проходят.
Пример: В этом примере описывается неупорядоченный список.
HTML
0019
|
Output:
Неупорядоченный список
Неупорядоченный список HTML имеет различные маркеры элементов списка:
Пример 1: Диск можно использовать для установки маркера элемента списка на маркер, т.
е. по умолчанию.
HTML
<9 body > 0019 >Gfg . |
Выход:
Неупорядоченный список с Maker Disc
Пример 2: . .
HTML
|
Выход:
Неупорядоченный список с Maker Eitme
Пример 3: Квадрат можно использовать для установки маркера списка на квадрат.
HTML
|
Вывод:
Ненумерованный список с создателем квадратных элементов
HTML
UL Стиль = ». HTML 019 > |
Вывод:
Неупорядоченный список без создателя элементов
Пример: Вложенный неупорядоченный список.
HTML
9 0 0019 <
Вложенный неупорядоченный список Упорядоченный список HTML: Упорядоченный список начинается с тега «ol». Каждый элемент списка начинается с тега «li». Элементы списка по умолчанию отмечены цифрами. Синтаксис: Атрибуты: Пример : В этом примере показано использование атрибута reverse, подсчета контрольного списка и атрибута type. HTML
Пример 1 : Элементы списка будут пронумерованы цифрами, т.е. по умолчанию. HTML
Вывод: Заказанный список с числовым производителем элементов Пример 2 : Тип = «A», этот список элементов будет пронумерован заглавными буквами. HTML
Вывод: Упорядоченный список с заглавными буквами Пример 3 : Type=”a”, этот список элементов будет пронумерован строчными буквами. HTML
Вывод: Упорядоченный список с малым буквенным обозначением производителя Пример 4. HTML
Вывод: Упорядоченный список с заглавными римскими цифрами Пример 5 : Type=”i”, этот список элементов будет пронумерован строчными римскими цифрами. HTML
Вывод: Нумерованный список со строчными римскими цифрами Пример 6: Вложенный упорядоченный список, внутри которого есть еще один вложенный упорядоченный список. HTML
|


В отличии от <bdi> направление указывается физическое направление Подробнее
Подробнее
Подробнее
Подробнее
Подробнее
Дает название группы. Подробнее
Подробнее
Подробнее
Подробнее
Подробнее
Подробнее
Для добавления нескольких встроенных фреймов используйте несколько <iframe> элементов
com/" target="_blank">CSS-Tricks</a>
</li>
<li>
<a href="https://www.traversymedia.com/" target="_blank">Traversy Media</a>
</li>
</ul>
</div>
</dd>
<dt>Gossiping</dt>
<dd>Can't live without it.</dd>
<dt>Sleeping</dt>
<dd>My all time favorite.</dd>
</dl>
logo {
background-color: blue
}
ul {
margin: 0px;
}
li {
list-style: none;
display: inline;
margin-right: 0.2rem;
}
a {
color: pink;
}
0005
0018
0005
li
Вывод: 
0020
0019 p
0005




Вывод: 
DD
0
Примером могут служить инструкции по приготовлению:
Дополнительную информацию см. в разделе Оформление списков и ссылок.
Например, мы могли бы сделать это с предыдущим примером:
Если вы хотите использовать такую функциональность на строгой странице HTML4, и она обязательно должна пройти проверку, вы можете сделать это с помощью счетчиков CSS. Однако, к счастью, атрибут
Это полезно, чтобы показать варианты термина, все из которых имеют одинаковое значение:


в разделе Стилизация списков и ссылок.

Добавление вложенного списка на один уровень глубже приведет к появлению квадратных маркеров , что позволит
нам легко отображать связанный и вложенный контент в удобочитаемом формате.
Если, скажем, мы хотим написать ранжированных списков любимых блюд, это
может выглядеть так:
следующий пример будет отображаться так же, как и предыдущий: