Содержание
HTML-списки
HTML-списки используются для группировки связанных между собой фрагментов информации. Существует три вида списков:
- маркированный список — <ul> — каждый элемент списка <li> отмечается маркером,
- нумерованный список — <ol> — каждый элемент списка <li> отмечается цифрой,
- список определений — <dl> — состоит из пар термин <dt> — <dd> определение.
Каждый список представляет собой контейнер, внутри которого располагаются элементы списка или пары термин-определение.
Элементы списка ведут себя как блочные элементы, располагаясь друг под другом и занимая всю ширину блока-контейнера. Каждый элемент списка имеет дополнительный блок, расположенный сбоку, который не участвует в компоновке.
Создание HTML-списков
1. Маркированный список
Маркированный список представляет собой неупорядоченный список (от англ. Unordered List). Создаётся с помощью элемента <ul>. В качестве маркера элемента списка выступает метка, например, закрашенный кружок.
Браузеры по умолчанию добавляют следующее форматирование блоку списка:
ul {
padding-left: 40px;
margin-top: 1em;
margin-bottom: 1em;
}
Каждый элемент списка создаётся с помощью элемента <li> (от англ. List Item).
Для элемента <ul> доступны глобальные атрибуты.
<ul>
<li>Microsoft</li>
<li>Google</li>
<li>Apple</li>
<li>IBM</li>
</ul>
- Microsoft
- Apple
- IBM
Фигура. 1. Маркированный список
2. Нумерованный список
Нумерованный список создаётся с помощью элемента <ol>. Каждый пункт списка также создаётся с помощью элемента <li>. Браузер нумерует элементы по порядку автоматически и если удалить один или несколько элементов такого списка, то остальные номера будут автоматически пересчитаны.
Блок списка также имеет стили браузера по умолчанию:
ol {
padding-left: 40px;
margin-top: 1em;
margin-bottom: 1em;
}
Для элемента <li> доступен атрибут value, который позволяет изменить номер по умолчанию для выбранного элемента списка. Например, если для первого пункта списка задать <li value="10">, то остальная нумерация будет пересчитана относительно нового значения.
Для элемента <ol> доступны следующие атрибуты:
Атрибут | Описание, принимаемое значение |
---|---|
reversed | Атрибут reversed задает отображение списка в обратном порядке (например, 9, 8, 7…). |
start | Атрибут start задает начальное значение, от которого пойдет отсчет нумерации, например, конструкция <ol start="10"> первому пункту присвоит порядковый номер «10». Также можно одновременно задавать тип нумерации, например, <ol type="I" start="10">. |
type | Атрибут type задает вид маркера для использования в списке (в виде букв или цифр). Принимаемые значения: 1 — значение по умолчанию, десятичная нумерация. A — нумерация списка в алфавитном порядке, заглавные буквы (A, B, C, D). a — нумерация списка в алфавитном порядке, строчные буквы (a, b, c, d). I — нумерация римскими заглавными цифрами (I, II, III, IV). i — нумерация римскими строчными цифрами (i, ii, iii, iv). |
<ol>
<li>Microsoft</li>
<li>Google</li>
<li>Apple</li>
<li>IBM</li>
</ol>
- Microsoft
- Apple
- IBM
Фигура. 2. Нумерованный список
3. Список определений
Списки определений создаются с помощью элемента <dl>. Для добавления термина применяется элемент <dt>, а для вставки определения — элемент <dd>.
Блок списка определений имеет следующие стили браузера по умолчанию:
dl {
margin-top: 1em;
margin-bottom: 1em;
}
Для элементов <dl>, <dt> и <dd> доступны глобальные атрибуты.
<dl>
<dt>Режиссер:</dt>
<dd>Петр Точилин</dd>
<dt>В ролях:</dt>
<dd>Андрей Гайдулян</dd>
<dd>Алексей Гаврилов</dd>
<dd>Виталий Гогунский</dd>
<dd>Мария Кожевникова</dd>
</dl>
- Режиссер:
- Петр Точилин
- В ролях:
- Андрей Гайдулян
- Алексей Гаврилов
- Виталий Гогунский
- Мария Кожевникова
Фигура. 3. Список определений
4. Как создать вложенный список
Зачастую возможностей простых списков не хватает, например, при создании оглавления никак не обойтись без вложенных пунктов. Разметка для вложенного списка будет следующей:
<ul>
<li>Пункт 1.</li>
<li>Пункт 2.
<ul>
<li>Подпункт 2.1.</li>
<li>Подпункт 2.2.
<ul>
<li>Подпункт 2.2.1.</li>
<li>Подпункт 2.2.2.</li>
</ul>
</li>
<li>Подпункт 2.3.</li>
</ul>
</li>
<li>Пункт 3.</li>
</ul>
- Пункт 1.
- Пункт 2.
- Подпункт 2.1.
- Подпункт 2.2.
- Подпункт 2.2.1.
- Подпункт 2.2.2.
- Подпункт 2.3.
- Пункт 3.
Фигура. 4. Вложенный список
5. Многоуровневый нумерованный список
Многоуровневый список используется для отображения элементов списка на разных уровнях с различными отступами. Разметка для многоуровневого нумерованного списка будет следующей:
<ol>
<li>пункт</li>
<li>пункт
<ol>
<li>пункт</li>
<li>пункт</li>
<li>пункт
<ol>
<li>пункт</li>
<li>пункт</li>
<li>пункт</li>
</ol>
</li>
<li>пункт</li>
</ol>
</li>
<li>пункт</li>
<li>пункт</li>
</ol>
Такая разметка по умолчанию создаст для каждого вложенного списка новую нумерацию, начинающуюся с единицы. Чтобы сделать вложенную нумерацию, нужно использовать следующие свойства:
- counter-reset сбрасывает один или несколько счётчиков, задавая значение для сброса;
- counter-increment задаёт значение приращения счётчика, т.е. с каким шагом будет нумероваться каждый последующий пункт;
- content — генерируемое содержимое, в данном случае отвечает за вывод номера перед каждым пунктом списка.
ol {
/* убираем стандартную нумерацию */
list-style: none;
/* Идентифицируем счетчик и даем ему имя li. Значение счетчика не указано - по умолчанию оно равно 0 */
counter-reset: li;
}
li:before {
/* Определяем элемент, который будет нумероваться — li. Псевдоэлемент before указывает, что содержимое, вставляемое при помощи свойства content, будет располагаться перед пунктами списка. Здесь же устанавливается значение приращения счетчика (по умолчанию равно 1). */
counter-increment: li;
/* С помощью свойства content выводится номер пункта списка. counters() означает, что генерируемый текст представляет собой значения всех счетчиков с таким именем. Точка в кавычках добавляет разделяющую точку между цифрами, а точка с пробелом добавляется перед содержимым каждого пункта списка */
content: counters(li, ".") ". ";
}
- пункт
- пункт
- пункт
- пункт
- пункт
- пункт
- пункт
- пункт
- пункт
- пункт
- пункт
Фигура. 5. Многоуровневый нумерованный список
— HTML | MDN
HTML-элемент <li>
используется для создания элементов списка. Он также должен находиться в родительском элементе: упорядоченном списке (<ol>
), неупорядоченном списке (<ul>
), или меню (<menu>
). В меню и неупорядоченных списках, элементы списка обычно отображаются с маркерами в виде круга. В упорядоченных списках, они обычно отображаются с маркерами в виде возрастающего счётчика слева, например числа или буквы.
Источник для этого интерактивного пример хранится в GitHub репозитории. Если вы хотите внести свой вклад, ознакомьтесь с https://github.com/mdn/interactive-examples и отправьте нам pull request.
Категории контента | Нет. |
---|---|
Разрешённое содержимое | Потоковый контент |
Пропуск тегов | Закрывающий тег может быть опущен, если за элементом непосредственно следует другой элемент <li> или если в родительском элементе нет больше содержимого. |
Разрешённые родители | Элементы <ul> , <ol> , или <menu> . Хотя и не соответствует использованию, устаревший <dir> (en-US) тоже может быть родительским элементом. |
Разрешённые ARIA-роли | menuitem , menuitemcheckbox , menuitemradio , option , presentation , radio , separator , tab , treeitem |
DOM-интерфейс | HTMLLIElement (en-US) |
Этот элемент включает глобальные атрибуты.
value
- Этот числовой атрибут указывает на текущий порядковый номер элемента в списке, заданного с помощью элемента
<ol>
. Единственное разрешённое значение этого атрибута — число, даже если список отображается с римскими цифрами или буквами. Элементы списка, которые идут после элемента с таким атрибутом, нумеруются с заданного значения. Атрибут value не имеет значения для неупорядоченных списков (<ul>
) или для меню (<menu>
).Примечание: Этот атрибут был убран в HTML4, но заново добавлен в HTML5.
Примечание: Предыдущие до Gecko 9.0, отрицательные значения неправильно конвертировались в 0. Начиная с Gecko 9.0 все числовые значения воспринимаются правильно.
type
- Этот символьный атрибут указывает на тип нумерации:
Строчные буквы — это которые не заглавные.
a
: строчные буквыA
: заглавные буквыi
: строчные римские цифрыI
: заглавные римские цифры1
: цифры
Этот атрибут переопределяет тип унаследованный от родительского элемента
<ol>
или любого другого.Примечание к использованию: Этот атрибут был убран: используйте CSS свойство
list-style-type
(en-US) взамен.
Для более подробных примеров смотрите страницы <ol>
и <ul>
.
Упорядоченный список
<ol>
<li>Первый элемент</li>
<li>Второй элемент</li>
<li>Третий элемент</li>
</ol>
Упорядоченный список с пользовательским значением
<ol type="I">
<li value="3">Третий элемент</li>
<li>Четвёртый элемент</li>
<li>Пятый элемент</li>
</ol>
Неупорядоченный список
<ul>
<li>Первый элемент</li>
<li>Второй элемент</li>
<li>Третий элемент</li>
</ul>
BCD tables only load in the browser
- Остальные списковые HTML элементы:
<ul>
,<li>
,<menu>
и устаревший <dir> (en-US); - CSS свойства, которые были бы полезны для стилизации
<li>
элементов:- свойство
list-style
(en-US), для выбора стиля маркера/порядкового номера, - CSS счётчики, для обработки сложных вложенных списков,
- свойство
margin
, для контроля отступа между элементами списка.
- свойство
Списки (ul, ol, li) в HTML
Для создания нумерованных и маркированных списков используются теги и , в которых каждый пункт списка находится в теге . Рассмотрим подробнее на примере.
Нумерованный список
Нумерованный список — это список, в котором каждый пункт стоит по порядковым номером, цифрой. Пример HTML кода для создания нумерованного списка:
<ol>
<li>Мышь</li>
<li>Кот</li>
<li>Сыр</li>
</ol>
На странице браузера результат будет показан так:
- Мышь
- Кот
- Сыр
— цифры нумерации подставляются автоматически. Стилистику нумерации можно поменять с помощью атрибута <ol type=»…»> . Атрибут type может принимать следующие значения:
- «A» — латинские заглавные буквы
-
«a» — латинские строчные буквы -
«I» — римские цифры (заглавные) -
«i» — римские цифры (строчные) -
«1» — арабские цифры. Используется по умолчанию
Чтобы начать список не с единицы, а с другого числа, необходимо использовать атрибут «start». К примеру, если нужно начать список с «5», то открывающий список тег будет выглядеть так: <ol start=»5″> .
Чтобы инвертировать последовательность чисел (сделать числа по убыванию), напишите внутри тега слово «reversed», чтобы получилось так: <ol reversed>
Маркированный список
Маркированный список — это список, в котором каждый пункт отмечен не цифрой, а маркером. К примеру, точкой или стрелкой.
<ul>
<li>Мышь</li>
<li>Кот</li>
<li>Сыр</li>
</ul>
В браузере маркированный список выглядит так:
Стиль маркеров перед элементами списка можно поменять с помощью атрибута <ul type=»…»> . Где атрибут type может принимать следующие значения:
- «disc» — чёрная точка
- «circle» — кружок с пустотой внутри
- «square» — чёрный квадрат
Создание списков в HTML | bookhtml.ru
В этом уроке html мы поговорим о создании списков на странице. Списки достаточно часто используются на web-страницах, поэтому вы должны знать как они создаются.
Допустим, нам необходимо создать список из пяти пунктов. Можно создать такой список примитивным методом, применив тег <br> — тег переноса строки. Название списка возьмем в абзац — тег <p>.
Пример:
<p>Название списка</p>
1. Первый пункт списка <br>
2. Второй пункт списка <br>
3. Третий пункт списка <br>
4. Четвертый пункт списка <br>
5. Пятый пункт списка <br>
Проверив нашу запись в браузере, мы увидим более менее упорядоченный список из пяти пунктов. Но это неправильный метод создания списка, а простой перенос строк. Список создается немного по другому и мы сейчас разберемся как это делается.
Для создания нумерованного списка (пункты списка отсортированы по номерам) применяется тег <ol>. Весь список помещаем между открывающим тегом <ol> и закрывающим тегом </ol>, а каждый пункт списка ограничиваем тегами <li> и </li>.
Пример:
<p>Название списка</p>
<ol>
<li>Первый пункт списка</li>
<li>Второй пункт списка</li>
<li>Третий пункт списка</li>
<li>Четвертый пункт списка</li>
<li>Пятый пункт списка</li>
</ol>
Для создания ненумерованного списка (без нумерации пунктов списка) вместо тега <ol> применяем тег <ul> и каждый элемент списка выделить тегом <li>.
Пример:
<p>Название списка</p>
<ul>
<li>Первый пункт списка</li>
<li>Второй пункт списка</li>
<li>Третий пункт списка</li>
<li>Четвертый пункт списка</li>
<li>Пятый пункт списка</li>
</ul>
Вот таким способом создаются нумерованные и ненумерованные списки.
Теперь давайте поговорим о некоторых атрибутах, используемых при создании списков и которые будут необходимы и нам. Вначале рассмотрим атрибуты списка <ol>. При просмотре в браузере мы видим, что нумерация идет арабскими цифрами. Если мы хотим что-бы нумерация была римскими цифрами к тегу <ol> добавляем атрибут type со значением «I» (большая буква I).
Пример:
<ol type=»I»>
Если хотим маленькие римские цифры — ставим значение «i» (маленькую букву i).
Для буквенного обозначения пунктов списка — ставим значение «A» или «a» (большую или маленькую букву А).
Пример:
<ol type=»A»>
Еще может возникнуть ситуация, в которой нумерацию пунктов списка понадобиться начинать не с единицы, а, например, с тройки. В этом случае используем атрибут start, а в значении прописываем то число (букву) с которого будет начинаться список.
Пример:
<p>Название списка</p>
<ol type=»I» start=»3″>
<li>Первый пункт списка</li>
<li>Второй пункт списка</li>
<li>Третий пункт списка</li>
<li>Четвертый пункт списка</li>
<li>Пятый пункт списка</li>
</ol>
Проверив нашу запись в браузере, мы увидим, что наш список начинается с номера три.
У ненумерованного списка тоже есть атрибут type отвечающий за форму метки у каждого пункта списка. Без атрибута ненумерованный список имеет метки каждого элемента списка — черный кружок. Если мы хотим иметь метку — черный квадрат, к атрибуту type пишем значение «skuare». Метка — белый кружок — это значение «circle».
Пример:
<p>Название списка</p>
<ul type=»skuare»>
<li>Первый пункт списка</li>
<li>Второй пункт списка</li>
<li>Третий пункт списка</li>
<li>Четвертый пункт списка</li>
<li>Пятый пункт списка</li>
</ul>
Вот такие атрибуты, из основных, применяются при создании списков.
Еще рассмотрим такой момент, как вложенные списки. Это когда один список вложен в другой. Давайте в наш нумерованный список вложим наш ненумерованный, например, в третий пункт списка. Для этого нам, всего лишь, надо после закрывающего тега третьего пункта нумерованного списка вставить полностью наш ненумерованный список.
Пример:
<p>Название списка</p>
<ol type=»I»>
<li>Первый пункт списка</li>
<li>Второй пункт списка</li>
<li>Третий пункт списка</li>
<ul type=»skuare»>
<li>Первый пункт списка</li>
<li>Второй пункт списка</li>
<li>Третий пункт списка</li>
<li>Четвертый пункт списка</li>
<li>Пятый пункт списка</li>
</ul>
<li>Четвертый пункт списка</li>
<li>Пятый пункт списка</li>
</ol>
Не забывайте проверять результаты работы в браузере.
Следующий урок — создание ссылок
как создать маркированный и нумерованный список
Списки — важная составляющая контента, так как они помогают упорядочить информацию. Текст в списках лучше воспринимается и проще запоминается.
Маркированный список
Самый простой — перед каждым его элементом стоит маркер — кружок, квадрат или окружность. Последовательность элементов в маркированном списке не важна.
Чтобы его создать, нужно использовать всего два тега: <ul> и <li>. <ul> — это контейнер, содержащий список, элементы которого задаются тегом <li>.
<!DOCTYPE html> <html> <head> <title>Маркированный список</title> </head> <body> <ul> <li>Камень</li> <li>Ножницы</li> <li>Бумага</li> </ul> </body> </html>
По умолчанию в качестве маркера списка используется чёрный кружок (disk). Добавив в тег <ul> атрибут type и присвоив ему соответствующее значение, маркер можно сменить на окружность (circle) или чёрный квадрат (square).
Нумерованный список
От маркированного отличается тем, что порядок элементов в нём важен, а потому вместо маркера здесь используются последовательно идущие цифры или буквы. О порядке в списке заботиться не нужно: эту задачу берёт на себя браузер. Если изменить список (удалить или добавить элемент, нарушив порядок), обозреватель пересчитает его и отобразит правильно.
Для создания нумерованных списков используются теги <ol> и <li>. Контейнер <ol> определяет начало и конец списка, тег <li> задаёт начало и конец его элемента — всё, как в маркированном списке, только <ul> заменено на <ol>.
<!DOCTYPE html> <html> <head> <title>Нумерованный список</title> </head> <body> <ol> <li>Камень</li> <li>Ножницы</li> <li>Бумага</li> </ol> </body> </html>
Так как с нумерованными списками не всегда всё так просто, для тега <ol> создали следующие атрибуты (обратите внимание: ниже как раз приведён нумерованный список):
1. type. Этот атрибут позволяет нумеровать список не только арабскими, но также римскими цифрами или латинскими буквами разного регистра. type поддерживает значения 1 (по умолчанию), a, A, i, I (попробуйте поэкспериментировать с ними самостоятельно).
2. start. Не всегда нумерация должна начинаться с единицы. Этот атрибут позволяет задать начальное значение — номер первого элемента списка. В нём можно указать, чтобы отчёт начинался, например, с числа 100 или буквы K.
3. reversed. Если список должен идти не с 1 до 10, а с 10 до 1, то необходимо использовать этот атрибут. Если он задан, нумерация будет вестись в обратном порядке.
Для того, чтобы задать произвольный номер элементу в середине списка, нужно использовать в теге <li> атрибут <value>:
<li value=”45”>Сорок пятый элемент после тридцать восьмого</li>
Изменив номер одного элемента в середине списка, вы измените и нумерацию всех следующих за ним элементов — отчёт начнётся со значения в атрибуте value. Например, если элементу 18 вы присвоили номер 35, то следующие за ним элементы будут иметь номера не 19, 20, 21, а 36, 37, 38.
Список определений
Не такой известный тип списка, как рассмотренные выше. Состоит из терминов и их определений. Создаётся с помощью тегов:
<dl> — контейнер, содержащий список.
<dt> — тег термина.
<dd> — тег определения
Область применения списков определений — глоссарии, справочники, тесты, словари и другие ёмкие перечисления вида «Термин — объяснение».
Вот пример списка определений:
<!DOCTYPE html> <html> <head> <title>Список определений</title> </head> <body> <dl> <dt>Дескриптор</dt> <dd>Основная единица языка разметки, известная всем как "Тег".</dd> <dt>Атрибут</dt> <dd>Свойство тега, дающее ему дополнительные возможности оформления текста.</dd> <dt>Метка</dt> <dd>Одиночный тег, который не нужно закрывать.</dd> </dl> </body> </html>
Многоуровневый список
Список, состоящий из списков, вложенных друг в друга. Может включать в себя списки разных типов. Сложность создания заключается в соблюдении правильной вложенности тегов, так как в многоуровневой структуре легко запутаться.
Вот пример многоуровневого списка:
<!DOCTYPE html> <html> <head> <title>Многоуровневый список</title> </head> <body> <strong>Языки программирования делятся на:</strong> <ul> <li>Структурные</li> <ol> <li>Pascal</li> <li>Oberon</li> <li>C</li> <ol> <li>Go</li> <li>Limbo</li> </ol> <li>Lua</li> </ol> <li>Объектно-ориентированные</li> <ol> <li>C++</li> <li>Java</li> </ol> <li>Функциональные</li> <ol> <li>Lisp</li> <li>Python</li> </ol> </ul> </body> </html>
Полезные ссылки:
HTML теги. HTML списки. Маркированный список или неупорядоченный список.
Здравствуйте, уважаемые посетители моего скромного блога для начинающих вебразработчиков и web мастеров ZametkiNaPolyah.ru. Продолжаем рубрику Заметки по HTML и ее раздел HTML теги. Данная публикация посвящена маркированным спискам HTML. Маркированный или как еще говорят, неупорядоченный список HTML формируется тегами <ul>, <li>.
Маркированный список. Формирование маркированного HTML списка. Теги <ul>, <li>.
Содержание статьи:
Как говорилось ранее, маркированный список формируются двумя тегами <ul>, <li>. Маркированные списки — это одна из разновидностей HTML списков.
Тег <li> предназначен для формирования элементов упорядоченного списка, то есть, тег <li> формирует пункты HTML списка. Элемент <li> является блочным HTML элементом, внутри него могут располагаться любые HTML элементы, а его ширина зависит от области, в которой он находится.
Тег <ul> предназначен для формирования маркированных списков. По умолчанию, маркер стоящий слева от элементов списка имеет вид закрашенного круга, но это легко исправить атрибутами тегов <ul> и <li>, приоритет имею атрибуты тега <li>, это справедливо и для нумерованных списков.
Если к неупорядоченному списку не применяются дополнительные стили и правила CSS, то браузер отобразит их шрифтом, заданным по умолчанию.
Синтаксис маркированного списка
Теги <ul>, <li> являются парными HTML тегами, то есть для их корректной работы необходим закрывающий тег, но, у тега <li> можно закрывающий тег не ставить, хотя, это считается дурным тоном.
<ul>
<li>Первый</li>
<li>Второй</li>
</ul>
| <ul>
<li>Первый</li>
<li>Второй</li>
</ul> |
Атрибуты тегов маркированного списка
Тег <ul>, так же, как и любой другой тег из группы HTML списков, имеет атрибуты событий и универсальные HTML атрибуты. Для тега <ul> доступен только один уникальный HTML атрибут:
Type – Атрибут type позволяет изменить вид маркера неупорядоченного списка.
Обратите внимание, если значения атрибута type у тега <ul> и расположенного внутри него тега <li> будут разными, то к конкретному элементу списка будет применено значения, которое присвоено тегу <li>, эта особенность справедлива и для нумерованных списков <ol>.
Тег <li> имеет все универсальные HTML атрибуты, атрибуты событий и два уникальных атрибута:
Value – атрибут value изменяет значение нумерации для упорядоченных списков
Type – атрибут type изменяет вид маркера, как в списке директорий, так и в маркированном списке и списке меню.
Другие HTML списки
Помимо списка определений. Есть еще четыре HTML списка:
Тег <ol> формирует нумерованный список. Тег <dir> формирует список директорий. Тег <dl> формирует список определений. Контейнер <dt> служит для хранения и отображения термина списка определений. В контейнер <dd> помещается определение термина списка определений. Тег <menu> создает список меню.
Пример формирования списка определений
<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Transitional//EN» «http://www.w3.org/TR/html4/loose.dtd»>
<html>
<head>
<meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″>
<title>Пример использования тега OL</title>
</head>
<body>
<ul>
<li>Первый
<ul type=»square»>
<li>1.1</li>
<li type=»circle»>1.2</li>
<li>1.3</li>
<li>1.4</li>
</ul>
</li>
<li>Второй
<ul type=»circle»>
<li>2.1</li>
<li type=»disc»>2.2</li>
<li>2.3</li>
</ul>
</li>
<li>Третий
<ul>
<li>3.1</li>
<li>3.2</li>
<li>3.3</li>
</ul>
</li>
</ul>
</body>
</html>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| <!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Transitional//EN» «http://www.w3.org/TR/html4/loose.dtd»> <html> <head> <meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″> <title>Пример использования тега OL</title> </head> <body> <ul> <li>Первый <ul type=»square»> <li>1.1</li> <li type=»circle»>1.2</li> <li>1.3</li> <li>1.4</li> </ul> </li> <li>Второй <ul type=»circle»> <li>2.1</li> <li type=»disc»>2.2</li> <li>2.3</li> </ul> </li> <li>Третий <ul> <li>3.1</li> <li>3.2</li> <li>3.3</li> </ul> </li>
</ul> </body> </html> |
Если вы скопируете пример в текстовый редактор(рекомендую Notepad++, бесплатный редактор с подсветкой синтаксиса), а затем запустите его в браузере, то увидите:
На этом всё, спасибо за внимание, надеюсь, что был хоть чем-то полезен и до скорых встреч на страницах блога для начинающих вебразработчиков и вебмастеров ZametkiNaPolyah.ru
Списки HTML — Веб учебники
На сайте нет рекламы
HTML списки позволяют веб разработчикам группировать набор связанных элементов в списках.
Пример
HTML Неупорядоченный список:
- Пункт
- Пункт
- Пункт
- Пункт
HTML Упорядоченный список:
- Первый пункт
- Второй пункт
- Третий пункт
- Четвертый пункт
Попробуйте сами »
Неупорядоченный список
Неупорядоченный список начинается с тега<ul>
.
Каждый элемент списка начинается с тега <li>
.
По умолчанию элементы списка будут помечены маркерами (маленькими черными кружочками):
Упорядоченный список
Упорядоченный список начинается с тега <ol>
.
Каждый элемент списка начинается с тега <li>
.
По умолчанию элементы списка будут помечены цифрами:
HTML Описанный список
HTML также поддерживает списки описаний.
Список описаний — это список терминов с описанием каждого термина.
Тег <dl>
определяет список описаний,
тег <dt>
определяет термин (имя),
и тег <dd>
описывает каждый термин:
Пример
<dl>
<dt>Кофе</dt>
<dd>- черный горячий напиток</dd>
<dt>Молоко</dt>
<dd>- белый холодный напиток</dd>
</dl>
Попробуйте сами »
HTML Теги списка
Теги | Описание |
---|---|
<ul> | Определяет неупорядоченный список |
<ol> | Определяет упорядоченный список |
<li> | Определяет элемент списка |
<dl> | Определяет описание списка |
<dt> | Определяет термин в описание списка |
<dd> | Описывает термин в описание списка |
упорядоченных списков HTML
Тег HTML
- определяет упорядоченный список. An
- Кофе
- Чай
- Молоко
- Кофе
- Чай
- Молоко
- Кофе
- Чай
- Молоко
- Кофе
- Чай
- Молоко
- Кофе
- Чай
- Молоко
- Кофе
- Чай
- Молоко
- Кофе
- Чай
- Черный чай
- Зеленый чай
- Молоко
- ) может содержать
новый список и другие элементы HTML, такие как изображения, ссылки и т. д.Краткое содержание главы
- Используйте элемент HTML
для определения упорядоченного списка - Используйте атрибут HTML
type
для определения типа нумерации - Используйте элемент HTML
для определения элемента списка - Списки могут быть вложенными
- Элементы списка могут содержать другие элементы HTML
Теги списка HTML
Тег Описание Определяет неупорядоченный список Определяет упорядоченный список Определяет элемент списка Определяет список описаний Определяет термин в списке описания Описывает термин в списке описания Неупорядоченные списки HTML
Тег HTML
- определяет неупорядоченный
- Кофе
- Чай
- Молоко
- Кофе
- Чай
- Молоко
- Кофе
- Чай
- Молоко
- Кофе
- Чай
- Молоко
- Кофе
- Чай
- Черный чай
- Зеленый чай
- Молоко
- ) может содержать
новый список и другие элементы HTML, такие как изображения, ссылки и т. д.Горизонтальный список с CSS
Списки
HTML можно стилизовать по-разному с помощью CSS.
Один из популярных способов — задать стиль для списка по горизонтали, чтобы создать меню навигации:
Пример
ul {
тип списка: нет;
маржа: 0;
отступ: 0;
переполнение: скрыто;
цвет фона: # 333333;
}li {
поплавок: левый;
}li a {
дисплей: блок;
цвет: белый;
выравнивание текста: по центру;
отступ: 16 пикселей;
текст-оформление: нет;
}li a: hover {
background-color: # 111111;
}
(маркированный список.Неупорядоченный список HTML
Неупорядоченный список начинается с тега
- . Каждый элемент списка начинается с
тег.По умолчанию элементы списка будут отмечены маркерами (маленькими черными кружками):
Неупорядоченный список HTML — выберите маркер элемента списка
Свойство CSS
list-style-type
используется для определения стиля
маркер элемента списка. Может иметь одно из следующих значений:Значение Описание диск Устанавливает маркер элемента списка в виде маркера (по умолчанию) круг Устанавливает маркер элемента списка в круг квадрат Устанавливает маркер элемента списка в квадрат нет Пункты списка не будут помечены Пример — Диск
Попробуй сам »
Пример — Окружность
Попробуй сам »
Пример — квадрат
Попробуй сам »
Пример — Нет
Попробуй сам »
Вложенные списки HTML
Списки могут быть вложенными (список внутри списка):
Пример
Попробуй сам »
Примечание: Элемент списка (
- Используйте элемент HTML
упорядоченный список может быть числовым или алфавитным.
Упорядоченный список HTML
Упорядоченный список начинается с тега
- . Каждый элемент списка начинается с тега
.По умолчанию элементы списка будут отмечены цифрами:
Упорядоченный список HTML — Атрибут типа
Атрибут type
тега
- определяет тип
маркер элемента списка:
Тип | Описание |
---|---|
type = «1» | Элементы списка будут пронумерованы цифрами (по умолчанию) |
type = «A» | Элементы списка будут пронумерованы прописными буквами |
type = «a» | Элементы списка будут пронумерованы строчными буквами |
type = «I» | Элементы списка будут пронумерованы латинскими буквами в верхнем регистре |
type = «i» | Элементы списка будут пронумерованы римскими цифрами в нижнем регистре |
Номеров:
Попробуй сам »
Заглавные буквы:
Попробуй сам »
Строчные буквы:
Попробуй сам »
Прописные римские цифры:
Попробуй сам »
Строчные римские цифры:
Попробуй сам »
Подсчет контрольного списка
По умолчанию отсчет в упорядоченном списке начинается с 1.Если вы хотите начать отсчет с указанного числа, вы можете использовать атрибут start
:
Пример
Попробуй сам »
Вложенные списки HTML
Списки могут быть вложенными (список внутри списка):
Пример
Попробуй сам »
Примечание: Элемент списка (