Списки (ul, ol, li) в HTML
Для создания нумерованных и маркированных списков используются теги и , в которых каждый пункт списка находится в теге . Рассмотрим подробнее на примере.Нумерованный список
Нумерованный список — это список, в котором каждый пункт стоит по порядковым номером, цифрой. Пример HTML кода для создания нумерованного списка:<ol>
<li>Мышь</li>
<li>Кот</li>
<li>Сыр</li>
</ol>
На странице браузера результат будет показан так:- Мышь
- Кот
- Сыр
- «A» — латинские заглавные буквы
- «a» — латинские строчные буквы
- «I» — римские цифры (заглавные)
- «i» — римские цифры (строчные)
- «1» — арабские цифры. Используется по умолчанию
Чтобы инвертировать последовательность чисел (сделать числа по убыванию), напишите внутри тега слово «reversed», чтобы получилось так: <ol reversed>
Маркированный список
Маркированный список — это список, в котором каждый пункт отмечен не цифрой, а маркером. К примеру, точкой или стрелкой.<ul>
<li>Мышь</li>
<li>Кот</li>
<li>Сыр</li>
</ul>
В браузере маркированный список выглядит так: Стиль маркеров перед элементами списка можно поменять с помощью атрибута <ul type=»…»> . Где атрибут type может принимать следующие значения:- «disc» — чёрная точка
- «circle» — кружок с пустотой внутри
- «square» — чёрный квадрат
Полное руководство по спискам в HTML и CSS
Перевод статьи «A complete guide about lists in HTML and CSS».
Что такое списки
Список это способ представления набора данных или информации. Таким образом этот набор данных становится более понятным, чем при любой другой форме изложения. Например, список покупок выглядит куда понятнее, если имеет вид именно списка, а не простого абзаца, где наименования идут просто через запятую.
Списки в HTML
Если вы хотите представлять на своих веб-страницах какие-то данные, являющиеся наборами чего-либо, список является прекрасным вариантом оформления. Благодаря спискам пользователи легче воспринимают информацию.
Виды списков
В HTML списки бывают трех видов:
- Упорядоченные списки.
- Неупорядоченные списки.
- Списки определений.
Что такое упорядоченный список?
Упорядоченный список это набор элементов, представленных в определенном порядке. Форма упорядоченного списка лучше всего подходит для представления наборов данных, где порядок элементов имеет значение.
Примерами могут послужить кулинарные рецепты, где действия следует выполнять в определенном порядке, или списки инструкций простой программы.
Подобные списки делают упорядоченными, потому что без нужной последовательности изложения эта информация теряет свой смысл. Упорядоченные списки также называют нумерованными.
Для создания упорядоченных списков используется тег <ol> (ordered list – «упорядоченный список»), а для каждого из его элементов – тег <li> (list – «список»).
[html]<ol>
<li>Налейте воду в кастрюлю.</li>
<li>Добавьте сахар, чайные листья и специи.</li>
<li>Доведите до кипения и подержите на медленном огне около минуты.</li>
<li>Добавьте молоко.</li>
<li>Доведите до кипения и подержите на медленном огне 3-5 минут.</li>
<li>Процедите чай и перелейте его в чайник.</li>
</ol>
[/html]
Результат:
- Налейте воду в кастрюлю.
- Добавьте сахар, чайные листья и специи.
- Доведите до кипения и подержите на медленном огне около минуты.
- Добавьте молоко.
- Доведите до кипения и подержите на медленном огне 3-5 минут.
- Процедите чай и перелейте его в чайник.
Значения по умолчанию:
По умолчанию пункты списка обозначаются арабскими цифрами.
Это можно изменить, используя разные значения CSS-свойства list-style-type.
list-style-type: upper-alpha
See the Pen ordered-list-upper-alpha by Amrish Kushwaha (@isamrish) on CodePen.
list-style-type: upper-roman
list-style-type: lower-alpha
See the Pen ordered-list-lower-alpha by Amrish Kushwaha (@isamrish) on CodePen.
list-style-type: lower-roman
See the Pen ordered-list-lower-roman by Amrish Kushwaha (@isamrish) on CodePen.
Это самые часто используемые значения свойства list-style-type. Но есть множество других значений, которые мы рассмотрим дальше.
Что такое неупорядоченный список?
Неупорядоченный список это список с элементами, которые могут быть представлены в произвольном порядке. Такие списки также называют маркированными.
Примеры таких списков – списки покупок, списки запланированных дел.
Для создания упорядоченных списков используется тег <ul> (unordered list), а для каждого из его элементов – тег <li> (как и в упорядоченном списке).
HTML-код:
[html]<ul>
<li>одежда</li>
<li>книги</li>
<li>ручки</li>
<li>ноутбук</li>
<li>сумка</li>
</ul>
[/html]
Результат:
- одежда
- книги
- ручки
- ноутбук
- сумка
Значения по умолчанию:
По умолчанию маркеры элементов представлены в виде кружочков. Это можно изменить, используя все то же CSS-свойство list-style-type.
list-style-type: circle
list-style-type: square
See the Pen unordered-list-square by Amrish Kushwaha (@isamrish) on CodePen.
list-style-type: disc
See the Pen unordered-list-disc by Amrish Kushwaha (@isamrish) on CodePen.
Дальше мы разберем и другие варианты стилей.
Что такое список определений?
Вы можете создать список определений при помощи тега <dl> (definition list – «список определений»). В пунктах списка термины (term) создаются при помощи тега <dt>, а описание (description) – при помощи тега <dd>.
Например:
See the Pen definition-list by Amrish Kushwaha (@isamrish) on CodePen.
Что такое вложенные списки?
Иногда бывают ситуации, когда вам нужно представить информацию в виде списка, причем его пункты сами могут быть отдельными списками. Такая структура называется вложенным списком.
Например:
See the Pen nested-list by Amrish Kushwaha (@isamrish) on CodePen.
Стиль списка
Для придания стилей списку используются три CSS-свойства.
list-style-typeКак вы уже знаете, это свойство используется для стилизации маркеров списка (как упорядоченного, так и неупорядоченного).
Это свойство может принимать несколько значений:
- disc (круг)
- square (квадрат)
- circle (окружность)
- decimal (арабские цифры)
- lower-alpha (строчные латинские буквы, =lower-latin)
- lower-roman (римские цифры в нижнем регистре)
- lower-latin (строчные латинские буквы, =lower-alpha)
- lower-greek (строчные греческие буквы)
- upper-alpha (заглавные латинские буквы, =upper-latin)
- upper-roman (римские цифры в верхнем регистре)
- upper-latin (заглавные латинские буквы, =upper-alpha)
С полным списком возможных значений свойства list-style-type можно ознакомиться здесь.
list-style-imageЭто свойство используется, чтобы в качестве маркера списка установить изображение. Свойство может принимать два значения: url изображения или none.
Например:
See the Pen list-style-image by Amrish Kushwaha (@isamrish) on CodePen.
Поскольку значение этого свойства наследуется, для возвращения значения по умолчанию используется значение none.
list-style-positionЭто свойство служит для определения положения маркера относительно элементов списка. Свойство list-style-position может принимать два значения: inside (внутри) и outside (снаружи).
Пример применения значения inside
See the Pen list-style-position-inside by Amrish Kushwaha (@isamrish) on CodePen.
Пример применения значения outside
See the Pen list-style-position-outside by Amrish Kushwaha (@isamrish) on CodePen.
А теперь давайте поиграем с цветами списка
Расцвеченный маркированный список
Вариант 1: элементы списка и маркеры имеют один цвет.
See the Pen same-color-unordered-list by Amrish Kushwaha (@isamrish) on CodePen.
Вариант 2: элементы списка и маркеры имеют разные цвета.
See the Pen different-color-unordered-list by Amrish Kushwaha (@isamrish) on CodePen.
Расцвеченный нумерованный список
Вариант 1: элементы списка и их номера имеют один цвет.
See the Pen colored-numbered-list by Amrish Kushwaha (@isamrish) on CodePen.
Вариант 2: элементы списка и их номера имеют разные цвета.
See the Pen different-color-numbered-list by Amrish Kushwaha (@isamrish) on CodePen.
Надеемся, статья вам понравилась. Если знаете о списках еще что-то интересное, добавляйте в комментарии!
Раскрывающийся список на HTML — тег SELECT — Формы — codebra
Первый раз на codebra.ru? Посмотри другие уроки по HTML и CSS!
Что такое раскрывающийся список?
Благодаря тегу <select>
появилась возможность создания раскрывающего списка и списка с множественным выбором. Если вы собираетесь отправлять данные на сервер, то тег <select>
должен быть помещен в форму (тег <form>
). Далее пример:
Код HTML
<form method = "POST">
<select size = "3" multiple name = "name[]">
<option disabled>Какие имена вам нравятся?</option>
<option selected value = "Никакие">Никакие</option>
<option value = "Иван">Иван</option>
<option value = "Петр">Петр</option>
<option value = "Николай">Николай</option>
</select>
<input type = "submit" value = "Ответить">
</form>
Какие есть атрибуты у тега select?
Тег <select>
имеет три полезных атрибута (остальные рассматривать не будем, про них уже я говорил). Первый атрибут multiple
, благодаря нему можно сделать возможность выбора нескольких элементов списка. Чтобы выбирать несколько элементов, нужно зажать shift или ctr и наживать мышкой на нужные элементы. Далее пример применения атрибута multiple
:
Код HTML
<form method = "POST">
<select size = "3" multiple name = "name[]">
<option disabled>Какие имена вам нравятся?</option>
<option selected value = "Никакие">Никакие</option>
<option value = "Иван">Иван</option>
<option value = "Петр">Петр</option>
<option value = "Николай">Николай</option>
</select>
<input type = "submit" value = "Ответить">
</form>
Второй атрибут required
, с помощью его можно «сказать» браузеру, что список должен быть выбран перед отправкой формы, иначе браузер запретит отправлять форму, и выведет вам соответствующее сообщение. Вид этого сообщения зависит полностью от браузера и пользователь не может его изменять. Далее пример применения атрибута required
:
Код HTML
<form method = "POST">
<select required size = "1" name = "name[]">
<option disabled>Да или нет?</option>
<option value = "Да">Да</option>
<option value = "Нет">Нет</option>
</select>
<input type = "submit" value = "Ответить">
</form>
Третий атрибут size
, с помощью его можно указать количество отображаемых элементов списка. Атрибут size
может содержать только целое число. Атрибут size
трансформирует список, например, если он равен 1, то тег <select>
отображается как «выпадающий список», а если атрибут size
больше 1, то раскрывающийся список отображается как «список с прокруткой». Далее два примера применения атрибута size
:
Код HTML
<form method = "POST">
<select required size = "1" name = "name[]">
<option disabled>Да или нет?</option>
<option value = "Да">Да</option>
<option value = "Нет">Нет</option>
</select>
<input type = "submit" value = "Ответить">
</form>
Код HTML
<form method = "POST">
<select required size = "3" name = "name[]">
<option disabled>Да или нет?</option>
<option value = "Да">Да</option>
<option value = "Нет">Нет</option>
</select>
<input type = "submit" value = "Ответить">
</form>
Тег | Описание | Версия |
<!—…—> | Комментарий | |
<!DOCTYPE> | Тип html-документа | |
<a> | Ссылка | |
<abbr> | Аббревиатура | |
<acronym> | Сокращение (аббревиатура) | |
<address> | Адрес (контактная информация) | |
<applet> | Апплет (устаревший) | |
<area> | Область внутри карты изображения | |
<article> | Статья | |
<aside> | Некоторый контент, который слабо связан с содержимым страницы или сайта | |
<audio> | Звуковой контент | |
<b> | Жирный текст | |
<base> | Базовый URL для всех ссылок на странице | |
<basefont> | Базовый шрифт (устаревший) | |
<bdo> | Направление текстового отображения | |
<bdi> | Текст, который должен быть изолирован от окружения для двунаправленного форматирования текста, это позволяет встраивать диапазон текста с другой или неизвестной направленностью | |
<bgsound> | Фоновая музыка | |
<big> | Большой текст | |
<blink> | Текст, который мигает | |
<blockquote> | Длинная цитата | |
<body> | Элемент страницы body | |
<br> | Один разрыв строки | |
<button> | Кнопка | |
<canvas> | Создание графики со сценарием | |
<caption> | Заголовок таблицы | |
<center> | Центрирование текста (устаревший) | |
<cite> | Цитата | |
<code> | Компьютерный код | |
<col> | Атрибут столбцов таблицы | |
<colgroup> | Группа столбцов таблицы | |
<comment> | Комментарий в документе | |
<datalist> | Список параметров входных значений | |
<dd> | Описание определения | |
<del> | Удаленный текст | |
<dfn> | Термин определения | |
<dialog> | Диалоговое окно | |
<dir> | Список каталога (устаревший) | |
<div> | Контейнер в документе | |
<dl> | Список определений | |
<dt> | Термин определения | |
<em> | Выделенный текст, отображается курсивом | |
<embed> | Контейнер для внешнего (не HTML) приложения, интерактивного контента или плагина | |
<fieldset> | Набор полей | |
<figcaption> | Подпись для тега <figure> | |
<figure> | Автономный контент | |
<font> | Шрифт, размер и цвет шрифта (устаревший) | |
<footer> | Нижний колонтитул для документа или раздела | |
<form> | Форма | |
<frame> | Вспомогательное окно (фрейм) | |
<frameset> | Набор кадров | |
<h2>-<h6> | Заголовок 1-6 | |
<head> | Информация о странице | |
<header> | Верхний колонтитул для документа или раздела | |
<hr> | Горизонтальная линия | |
<html> | HTML-документ | |
<i> | Курсивный текст | |
<iframe> | Встроенное вспомогательное окно (фрейм) | |
<ilayer> | Встроенный слой | |
<img> | Изображение | |
<input> | Поле ввода | |
<ins> | Вставленный текст | |
<isindex> | Однострочное поле ввода (устаревший) | |
<kbd> | Текст, который должен быть введен с клавиатуры | |
<keygen> | Генерация ключей в форме | |
<label> | Метка для элемента управления формой | |
<layer> | Слой | |
<legend> | Заголовок в наборе полей | |
<li> | Элемент списка | |
<link> | Ссылка на ресурс | |
<main> | Основной или важный контент в документе, не более одного элемента на странице | |
<map> | Карта изображения | |
<mark> | Текст для справочных целей, выделенный желтым фоном | |
<marquee> | Область прокрутки текста | |
<menu> | Список меню (устаревший) | |
<menuitem> | Элемент команды/меню, который пользователь может вызывать из всплывающего меню | |
<meta> | Метаданные html-документа, который не отображается на странице | |
<meter> | Скалярное измерение в пределах известного диапазона (калибр) | |
<multicol> | Многоколоночный текстовый поток | |
<nav> | Раздел, который содержит только ссылки для навигации | |
<nobr> | В прилагаемом тексте не допускается никаких прерываний | |
<noembed> | Контент, который будет отображаться браузерами, которые не поддерживают тег <embed> | |
<noframes> | Секция noframe | |
<noscript> | Секция, не поддерживающая сценарий (скрипт) | |
<object> | Встроенный объект | |
<ol> | Упорядоченный нумерованный список | |
<optgroup> | Группа параметров | |
<option> | Параметр в раскрывающемся списке | |
<output> | Результат вычисления | |
<p> | Абзац | |
<param> | Параметр для объекта | |
<plaintext> | Показывать оставшуюся часть документа в виде предварительно отформатированного открытого текста (устаревший) | |
<pre> | Предварительно отформатированный текст | |
<progress> | Ход выполнения задачи | |
<q> | Короткая цитата | |
<rp> | Альтернативный текст в браузерах, которые не поддерживают элемент ruby | |
<rt> | Текстовая аннотация элемента ruby | |
<ruby> | Контейнер для восточно-азиатских символов | |
<s> | Зачеркнутый текст (устаревший) | |
<samp> | Пример компьютерного кода, скрипта или системных сообщений | |
<script> | Скрипт | |
<section> | Раздел в документе | |
<select> | Выбираемый список | |
<spacer> | Пробел | |
<small> | Маленький текст | |
<source> | Медиа-ресурсы, определенные внутри элементов video или audio | |
<span> | Контейнер для строчных элементов в документе | |
<strike> | Зачеркнутый текст (устаревший) | |
<strong> | Полужирный текст | |
<style> | Встраиваемая таблица стиля | |
<sub> | Подстрочный текст | |
<summary> | Сводка, подпись или условное обозначение для <details> | |
<sup> | Надстрочный текст | |
<table> | Таблица | |
<tbody> | Тело таблицы | |
<td> | Ячейка таблицы | |
<textarea> | Текстовая область | |
<tfoot> | Нижний колонтитул таблицы | |
<th> | Заголовок ячейки таблицы | |
<thead> | Заголовок таблицы | |
<time> | Дата и время <details> | |
<title> | Заголовок документа | |
<tr> | Строка таблицы | |
<track> | Субтитры, используемые в медиаплеере | |
<tt> | Текст телетайпа | |
<u> | Подчеркнутый текст (устаревший) | |
<ul> | Маркированный список | |
<var> | Переменная | |
<video> | Видео-файл |
HTML тег
Тег <ul> используется для создания маркированного (неупорядоченного) списка, где изменение порядка следования пунктов существенно не меняет его смысл.
Каждый элемент в маркированном списке должен быть вложен в тег <li>. В случае, если к списку применены CSS стили, содержимое тега <li> также принимает их.
Тег <ul> является блочным элементом и занимает всю доступную ему ширину, а его высота зависит от количества содержимого.
По умолчанию, маркированные списки отображаются на веб-странице в виде списка и начинаются с маленького чёрного круга и небольшим отступом от левого края.
Для создания нумерованных списков используется тег <ol>.
Синтаксис¶
Содержимое элемента заключается между открывающим (<ul>) и закрывающим (</ul>) тегами.
Пример¶
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
</head>
<body>
<ul>
<li>Элемент списка</li>
<li>Элемент списка</li>
<li>Элемент списка</li>
</ul>
</body>
</html>
Попробуйте сами!Результат¶
Установленный по умолчанию маркер элементов (черный кружок) можно изменить при помощи атрибута type.
Пример¶
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
</head>
<body>
<ul type="circle">
<li>Элемент списка</li>
<li>Элемент списка</li>
<li>Элемент списка</li>
</ul>
<ul type="square">
<li>Элемент списка</li>
<li>Элемент списка</li>
<li>Элемент списка</li>
</ul>
</body>
</html>
Попробуйте сами!Результат¶
Для изменения типа маркера можно использовать CSS свойства list-style-type или list-style-image .
Пример¶
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа.</title>
</head>
<body>
<h3>Примеры маркированных списков.</h3>
<ul>
<li>Прохладительные напитки</li>
<li>Горячие напитки</li>
<li>Мороженое</li>
</ul>
<ul>
<li>Кока-кола</li>
<li>Фанта</li>
<li>Чай со льдом</li>
</ul>
<ul>
<li>Кока-кола</li>
<li>Фанта</li>
<li>Чай со льдом</li>
</ul>
</body>
</html>
Попробуйте сами!Результат¶
Атрибуты¶
Тег <ul> поддерживает также глобальные атрибуты и атрибуты событий.
Как добавить стиль к тегу <ul> ?
Распространенные свойства для изменения визуальной насыщенности/выделения/размера текста внутри тега <ul>:
Цвет текста внутри тега <ul>:
Стили форматирования текста для тега <ul>:
Другие свойства для тега <ul>:
Поддержка браузера
Маркированный список. HTML, XHTML и CSS на 100%
Маркированный список
Маркированные списки – это списки, в которых пункты отмечаются с помощью различных символов. Такие списки еще называют ненумерованными, или неупорядоченными, потому что для элементов данного списка последовательность неважна. Эти списки можно использовать для простого перечисления объектов или их свойств.
Для создания списков в HTML предусмотрен элемент UL, требующий наличия закрывающего тега. Пункты списка находятся внутри элемента UL. Каждый пункт начинается с элемента LI.
У элемента UL есть атрибут type, определяющий вид маркера списка. Он может принимать следующие значения:
• circle – создает маркер в виде круга, белого внутри;
• square – создает маркер в виде квадрата;
• disc – создает маркер в виде круга, закрашенного черным цветом.
Маркер можно выбирать любой, на ваш взгляд наиболее соответствующий виду страницы.
В листинге 2.5 представлен пример создания маркированных списков с разными маркерами.
Листинг 2.5. Маркированные списки
<html
<head>
<title>Списки</title>
<body>
<ul type=»circle»>
<li>Венера</li>
<li>Земля</li>
<li>Юпитер</li>
<li>Марс</li>
</ul>
<ul compact type=»square» >
<li>Венера</li>
<li>Земля</li>
<li>Юпитер</li>
<li>Марс</li>
</ul>
<ul compact type=»disc» >
<li>Венера</li>
<li>Земля</li>
<li>Юпитер</li>
<li>Марс</li>
</ul>
</body>
</html>
Результат обработки кода из листинга 2.5 показан на рис. 2.5. Здесь видно, как выглядят разные маркеры списков.
Рис. 2.5. Маркированные списки
При создании маркированных списков с помощью элемента LI можно задать вид маркера отдельно для каждого пункта списка.
В листинге 2.6 приведен пример создания списка с разными маркерами для различных пунктов.
Листинг 2.6. Список с разными маркерами
<html>
<head>
<title>Списки</title>
<body>
<ul>
<li type=»circle»>Земля</li>
<li type=»circle»>Марс</li>
<li type=»square»>Солнце</li>
<li type=»circle»>Венера</li>
<li type=»disc»>Луна</li>
</ul>
</body>
</html>
Результат обработки браузером кода из листинга 2.6 представлен на рис. 2.6.
Рис. 2.6. Список с разными маркерами
В примере различные маркеры отмечают объекты разных типов.
Иногда удобнее создавать свои маркеры для списков, в этом случае внешний вид списков будет намного лучше соответствовать стилю вашего сайта и вашим желаниям.
В HTML есть возможность создать список с графическими маркерами. Для этого нужно вместо элемента LI подставить картинку с желаемым изображением. Элемент UL укажет браузеру, что надо сделать отступ, а с помощью элемента BR можно перенести строку.
В листинге 2.7 представлен пример создания списка с графическими маркерами.
Листинг 2.7. Список с графическими маркерами
<html>
<head>
<title>Списки</title>
<body>
<ul>
<img src=»marker.jpg» />Венера<br />
<img src=»marker.jpg» />Марс<br />
<img src=»marker.jpg» />Земля<br />
</ul>
</body>
</html>
Результат обработки кода из листинга 2.7 показан на рис. 2.7.
Рис. 2.7. Список с графическими маркерами
Теперь можно использовать картинки для создания симпатичных списков, соответствующих стилю вашего сайта.
Данный текст является ознакомительным фрагментом.
Продолжение на ЛитРесСоздание списков в 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>
Не забывайте проверять результаты работы в браузере.
Следующий урок — создание ссылок
: элемент неупорядоченного списка — HTML: язык разметки гипертекста
Элемент HTML
представляет неупорядоченный список элементов, обычно отображаемый в виде маркированного списка.
Исходный код этого интерактивного примера хранится в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, клонируйте https://github.com/mdn/interactive-examples и отправьте нам запрос на перенос.
Исходный код этого интерактивного примера хранится в репозитории GitHub.Если вы хотите внести свой вклад в проект интерактивных примеров, клонируйте https://github.com/mdn/interactive-examples и отправьте нам запрос на перенос.
Категории содержимого | Потоковое содержимое, и если дочерние элементы элемента включают хотя бы один элемент , ощутимое содержимое. |
---|---|
Разрешенное содержание | Ноль или более элементов , и . |
Отсутствие тега | Нет,и начальный,и конечный тег являются обязательными. |
Допущенные родители | Любой элемент,который принимает потоковое содержимое. |
Неявная роль ARIA | список |
Разрешенные роли ARIA | каталог ,группа ,список ,меню ,строка меню ,нет ,презентация ,радиогруппа ,список таблиц ,панель инструментов ,24 дерево |
Интерфейс DOM | HTMLUListElement |
Этот элемент включает глобальные атрибуты.
compact
Этот устаревший API больше не следует использовать,но он,вероятно,по-прежнему будет работать.- Этот логический атрибут указывает,что список должен быть представлен в компактном стиле.Интерпретация этого атрибута зависит от пользовательского агента и работает не во всех браузерах.
- Предупреждение:Не используйте этот атрибут,так как он устарел:используйте вместо него CSS.Чтобы дать эффект,аналогичный атрибуту
compact
,свойство CSSline-height
можно использовать со значением80%
. type
Этот устаревший API больше не должен использоваться,но,вероятно,будет работать.- Этот атрибут устанавливает стиль маркера для списка.Значения,определенные в HTML3.2 и переходной версии HTML 4.0/4.01:
Четвертый тип маркера был определен в интерфейсе WebTV,но не все браузеры его поддерживают:
треугольник
.Если он отсутствует и к элементу не применяется свойство CSS
Предупреждение:Не используйте этот атрибут,так как он устарел;вместо этого используйте свойство CSSlist-style-type
,пользовательский агент выбирает тип маркера в зависимости от уровня вложенности списка.list-style-type
.
- Элемент
предназначен для группировки набора элементов,не имеющих числового порядка,и их порядок в списке не имеет смысла.Обычно элементы неупорядоченного списка отображаются с маркером,который может иметь несколько форм,например точку,круг или квадрат.Стиль маркера определяется не в HTML-описании страницы,а в связанном с ним CSS с использованием свойстваlist-style-type. - Элементы
и
могут быть вложены сколь угодно глубоко.Более того,вложенные списки могут чередоваться между
и
без ограничений. - Элементы
и
представляют собой список элементов.Они отличаются тем,что в элементе
порядок имеет смысл.Как правило,чтобы определить,какой из них использовать,попробуйте изменить порядок элементов списка;если значение изменено,следует использовать элемент
,в противном случае можно использовать
.
Простой пример
- первый элемент
- второй элемент
- третий пункт
Приведенный выше HTML выведет:
Вложение списка
- первый элемент
- второй элемент
- второй элемент первый подпункт
- второй элемент второй подпункт
- второй элемент второй подпункт первый подпункт
- второй подпункт второй подпункт второй подпункт
- второй элемент второй подпункт третий подпункт
- второй элемент третий подпункт
- третий пункт
Приведенный выше HTML выведет:
Упорядоченный список внутри неупорядоченного списка
- первый элемент
- второй элемент
- второй элемент первый подпункт
- второй элемент второй подпункт
- второй элемент третий подпункт
- третий пункт
Приведенный выше HTML выведет:
Таблицы BCD загружаются только в браузере
- Другие элементы HTML,связанные со списками:
,,
- CSS-свойств,которые могут быть особенно полезны для стилизации элемента
:- свойствостиля списка
,чтобы выбрать способ отображения порядкового номера
- Счетчики CSS для обработки сложных вложенных списков
- свойство
line-height
для имитации устаревшего атрибутаcompact
- свойство поля
для управления отступом списка
- свойствостиля списка
-HTML:язык разметки гипертекста
ЭлементHTMLиспользуется для представления элемента в списке.Он должен содержаться в родительском элементе:упорядоченном списке(
),неупорядоченном списке(
)или меню().В меню и неупорядоченных списках элементы списка обычно отображаются с помощью маркеров.В упорядоченных списках они обычно отображаются с восходящим счетчиком слева,например цифрой или буквой.
Исходный код этого интерактивного примера хранится в репозитории GitHub.Если вы хотите внести свой вклад в проект интерактивных примеров,клонируйте https:
Исходный код этого интерактивного примера хранится в репозитории GitHub.Если вы хотите внести свой вклад в проект интерактивных примеров,клонируйте https:
Категории содержимого | Нет. |
---|---|
Разрешенное содержание | Содержание потока. |
Отсутствие тега | Конечный тег может быть опущен,если за элементом списка сразу же следует другой элемент или если в его родительском элементе больше нет содержимого. |
Допущенные родители | Элемент , или .Устаревший ,хотя и не соответствует условиям использования,также может быть родительским. |
Неявная роль ARIA | listitem ,когда дочерний элементol ,ul илименю |
Разрешенные роли ARIA | menuitem ,menuitemcheckbox ,menuitemradio ,option ,none ,презентация ,radio ,separator ,tab ,treeitem |
Интерфейс DOM | HTMLLIElement |
Этот элемент включает глобальные атрибуты.
значение
- Этот целочисленный атрибут указывает текущее порядковое значение элемента списка,как определено элементом
.Единственное допустимое значение для этого атрибута-число,даже если список отображается римскими цифрами или буквами.Элементы списка,следующие за этим,продолжают нумерацию,начиная с набора значений.ЗначениеАтрибутне имеет значения для неупорядоченных списков(
)или для меню().
Примечание:Этот атрибут объявлен устаревшим в HTML4,но повторно введен в HTML5.
type
Этот устаревший API больше не должен использоваться,но,вероятно,будет работать.- Этот символьный атрибут указывает тип нумерации:
a
:строчные буквыA
:прописные буквыi
:римские цифры в нижнем регистреI
:римские цифры в верхнем регистре1
:номера
,если таковой имеется.Примечание:Этот атрибут устарел;вместо этого используйте свойство CSSlist-style-type
.
Более подробные примеры см.На страницах
и
.
Заказанный список
- первый элемент
- второй элемент
- третий пункт
Упорядоченный список с настраиваемым значением
- третий элемент
- четвертый пункт
- пятый пункт
Неупорядоченный список
- первый элемент
- второй элемент
- третий пункт
таблицы BCD загружаются только в браузере
- Другие элементы HTML,связанные со списками:
,
,и устаревшие
; - CSS-свойств,которые могут быть особенно полезны для стилизации элемента
:
- свойствов стиле списка
,чтобы выбрать способ отображения порядкового номера,
- счетчиков CSS для обработки сложных вложенных списков,
- свойство
margin
для управления отступом элемента списка.
- свойствов стиле списка
HTML-списки-javatpoint
HTML-списки используются для определения списков информации.Все списки могут содержать один или несколько элементов списка.Есть три разных типа списков HTML:
- Упорядоченный список или нумерованный список(ol)
- Неупорядоченный список или маркированный список(ul)
- Список описаний или Список определений(dl)
Примечание.Мы можем создать список внутри другого списка,который будет называться вложенным списком.
Упорядоченный список HTML или нумерованный список
В упорядоченных списках HTML все элементы списка по умолчанию отмечены числами.Он также известен как нумерованный список.Упорядоченный список начинается с тега
- ,а элементы списка начинаются с тега
- .
- Овен
- Бинго
- Лев
- Оракул
Выход:
- Овен
- Бинго
- Лев
- Оракул
Щелкните здесь,чтобы получить полную информацию о упорядоченном списке HTML.Упорядоченный список HTML
Неупорядоченный список HTML или маркированный список
В неупорядоченном HTML-списке все элементы списка отмечены маркерами.Он также известен как маркированный список.Неупорядоченный список начинается с тега
- ,а элементы списка начинаются с тега
- .
- Овен
- Бинго
- Лев
- Оракул
Выход:
Щелкните здесь,чтобы получить полную информацию о неупорядоченном списке HTML.Неупорядоченный список HTML
HTML-список описаний или список определений
Список описания HTML также является стилем списка,который поддерживается HTML и XHTML.Он также известен как список определений,где записи перечислены как словарь или энциклопедия.
Список определений очень подходит,когда вы хотите представить глоссарий,список терминов или другой список значений имени.
Список определений HTML содержит следующие три тега:
- Тег
- Тегопределяет термин.
- Тегопределяет определение термина(описание).
- Овен
- -Один из 12 знаков гороскопа.
- Бинго
- -Одна из моих вечерних закусок
- Лев
- -Это также один из 12 знаков гороскопа.
- Oracle
- -Это многонациональная технологическая корпорация.
Выход:
- Овен
- -Один из 12 знаков гороскопа.
- Бинго
- -Одна из моих вечерних закусок
- Лев
- -Это также один из 12 знаков гороскопа.
- Оракул
- -Это многонациональная технологическая корпорация.
Щелкните здесь,чтобы получить полную информацию о списке описаний в формате HTML.Список описаний HTML
Вложенный список HTML
Список в другом списке называется вложенным списком.Если вы хотите,чтобы маркированный список находился внутри нумерованного списка,то такой тип списка будет называться вложенным списком.
Код:
Вложенный список Список штатов Индии с их столицей
- Дели
- Нью-Дели
- Харьяна
- Чандигарх
- Гуджарат
- Гандинагар
- Раджастан
- Джайпур
- Махараштра
- Мумбаи
- Уттарпрадеш
- Лакхнау
Выход:
Поддерживающие браузеры
HTML-списки упорядоченных, неупорядоченных и определений
Из этого туториала Вы узнаете, как создавать различные типы списков в HTML.
Работа со списками HTML
СпискиHTML используются для представления списка информации в правильно сформированном и семантическом виде. В HTML есть три разных типа списков, каждый из которых имеет определенное назначение и значение.
- Неупорядоченный список - Используется для создания списка связанных элементов без определенного порядка.
- Упорядоченный список - Используется для создания списка связанных элементов в определенном порядке.
- Список описаний - Используется для создания списка терминов и их описаний.
Примечание: Внутри элемента списка вы можете поместить текст, изображения, ссылки, разрывы строк и т. Д. Вы также можете поместить весь список внутри элемента списка, чтобы создать вложенный список.
В следующих разделах мы рассмотрим все три типа списков один за другим:
HTML-неупорядоченные списки
Неупорядоченный список, созданный с использованием элемента
, каждый элемент которого начинается с элемента
.Элементы списка в неупорядоченных списках отмечены маркерами. Вот пример:
- Шоколадный торт
- Торт "Шварцвальд"
- Ананасовый торт
- Результат приведенного выше примера будет выглядеть примерно так:
- Шоколадный торт
- Торт Шварцвальд
- Ананасовый торт
Вы также можете изменить тип маркера в неупорядоченном списке, используя свойство CSS
list-style-type
.Следующее правило стиля изменяет тип пули с диска по умолчанию на квадрат :ul { тип-стиль-список: квадрат; }
Пожалуйста, ознакомьтесь с руководством по спискам CSS, чтобы подробнее узнать о стилизации списков HTML.
Списки упорядоченного HTML
Упорядоченный список, созданный с использованием элемента
, и каждый элемент списка начинается с элемента
.Упорядоченные списки используются, когда важен порядок элементов списка.Пункты упорядоченного списка отмечены номерами. Вот пример:
- Пристегните ремень безопасности.
- Запускает двигатель автомобиля.
- Осмотритесь и иди.
- Результат приведенного выше примера будет выглядеть примерно так:
- Пристегните ремень безопасности
- Заводит двигатель автомобиля
- Оглянись и иди
Нумерация элементов в упорядоченном списке обычно начинается с 1.Однако, если вы хотите изменить это, вы можете использовать атрибут
start
, как показано в следующем примере:- Смешайте ингредиенты.
- Запекать в духовке в течение часа.
- Дайте постоять десять минут.
- Результат приведенного выше примера будет выглядеть примерно так:
- Смешайте ингредиенты
- Выпекать в духовке час
- Дать постоять десять минут
Как и неупорядоченный список, вы также можете использовать свойство типа списка стиля CSS
для изменения типа нумерации в упорядоченном списке.Следующее правило стиля изменяет тип маркера на римские числа.
ол { тип-стиль-список: верхний римский; }
Совет: Вы также можете использовать атрибут
type
для изменения типа нумерации e.грамм.type = "I"
. Однако вам следует избегать этого атрибута, вместо этого используйте свойство CSSlist-style-type
.Списки описаний HTML
Список описаний - это список элементов с описанием или определением каждого элемента.
Список описаний создается с использованием элемента
. Элемент
используется вместе с элементом
, который задает термин, и элементом
, который задает определение термина.Браузеры обычно отображают списки определений, помещая термины и определения в отдельные строки, где определения терминов имеют небольшой отступ. Вот пример:
- Хлеб
- Выпечка из муки.
- Кофе
- Напиток из жареных кофейных зерен.
- Результат приведенного выше примера будет выглядеть примерно так:
- Хлеб
- Пирог из муки.
- Кофе
- Напиток из жареных кофейных зерен.
h58: Использование ol, ul и dl для списков или групп ссылок
Целью этого метода является создание списков связанных элементов с использованием элементов списка подходящие для их целей.Элемент
ol
используется, когда список заказанный, а элементul
используется, когда список неупорядочен. Определение списки (дл
) используются для группировки терминов с их определениями. Хотя использование такой разметки может сделать списки более удобочитаемыми, не все списки нуждаются в разметке. Например, предложения, содержащие списки, разделенные запятыми, могут не нуждаться в разметке списка.Когда используется разметка, которая визуально форматирует элементы в виде списка, но не указывает список отношений, пользователи могут испытывать трудности с навигацией по информации.Пример такого визуального форматирования включает в себя звездочки в содержании в начале каждого элемент списка и использование
Некоторые вспомогательные технологии позволяют пользователям переходить от списка к списку или от элемента к элементу. Таблицы стилей можно использовать для изменения представления списков при сохранении их честность.
Структура списка (
ul
/ol
) также полезна для группировки гиперссылок.Когда это будет сделано, это поможет пользователям программ чтения с экрана перейти от первого элемента в списке к его концу или перейти к следующему списку. Это помогает им обойти группы ссылок, если они захотят.В этом примере ссылки сгруппированы с использованием
ul
иli
элементы.Пример кода:
Категории продуктов
CSS можно использовать для стилизации элементов списка, поэтому этот метод можно использовать с разнообразие внешнего вида.
Вот стиль, который удаляет маркеры списка и левое заполнение, которое создает отступ и перемещение отдельных элементов списка по горизонтали.
Пример кода:
ul.navigation { стиль списка: нет; отступ: 0; } ul.navigation li { дисплей: встроенный; }
Этот стиль удаляет маркеры списка и левое заполнение и отображает элементы в плавающий блок.
Пример кода:
ul.navigation { стиль списка: нет; отступ: 0; } ul.navigation li { дисплей: блок; плыть налево; }
Ресурсы предназначены только для информационных целей, без какой-либо поддержки.
Процедура
Убедитесь, что содержимое, имеющее внешний вид списка (с маркерами или без них), помечено как неупорядоченный список.
Убедитесь, что содержимое, имеющее визуальный вид нумерованного списка, помечено как упорядоченный список.
Убедитесь, что содержимое помечено как список определений, когда термины и их определения представлены в форме списка.
Ожидаемые результаты
Если это достаточный метод для критерия успеха, неудача этой процедуры тестирования не обязательно означает, что критерий успеха не был удовлетворен каким-либо другим способом, только то, что этот метод не был успешно реализован и не может использоваться для подтверждения соответствия.
HTML-списки - простое руководство по HTML
Узнайте, как создавать списки на веб-странице. Списки - это предпочтительный способ отображения элементов один за другим вместо использования тегов
Существует три типа списков: упорядоченных, неупорядоченных и определение списков.
Неупорядоченные списки
Неупорядоченный список представляет собой маркированный список, похожий на меню справа (хотя меню было изменено с использованием таблиц стилей для использования изображений вместо стандартных маркеров.)
- Определить неупорядоченный список -
- ...
- Используйте теги
для определения начала и конца неупорядоченного списка. Некоторые элементы списка (li
элементов) будут помещены в тегиul
. - Неупорядоченный элемент списка -
- какой-то элемент
- Добавьте текст для каждого элемента между тегами
и
. Каждый элемент списка должен иметь свои собственные теги - Тип пули
- По умолчанию в браузере отображается круглая метка.
Это можно изменить с помощью атрибута
type
тегаul
, который изменит тип маркера для всего списка. - Тип позиции
- Вы можете установить тип маркера для элемента в середине списка, установив атрибут
type
тегаli
. - Определить упорядоченный список -
- ...
- Используйте теги
, чтобы установить начало и конец списка. После этого между тегами упорядоченного списка будет находиться ряд элементов списка. - Упорядоченный элемент списка -
- элемент
- Каждый элемент должен использовать теги
так же, как и в неупорядоченном списке.Но на этот раз браузер будет нумеровать каждый элемент автоматически, вместо того, чтобы отображать маркеры. - Тип списка
- Установите тип индекса списка с помощью
type = "?"
атрибут. Стиль по умолчанию - числовой, вы также можете выбрать прописные или строчные, буквенные или римские цифры. - Начальная позиция списка
- Установите начальную цифру (или букву), если вы не хотите, чтобы список начинался с
1
илиA
. - Значение элемента
- Вы можете установить значение элемента в середине списка вручную, если вы не хотите, чтобы он следовал за предыдущей буквой или цифрой.
Просто установите
значение
атрибута элемента, который вы хотите изменить. Примечание: последующие элементы будут следовать новому значению.
li
.упорядоченные списки
Этот список используется для создания и индексирования списка, такого как нумерованный или алфавитный список.
Пример:
Упорядоченный список
- Пункт первый
- Пункт второй
Измененный упорядоченный список
- Элемент списка 1
- Элемент списка 2
- Элемент списка 3
- Элемент списка 4
Посмотрите живую демонстрацию этого примера или откройте в новом окне. (Примечание: закройте окно или вкладку, чтобы вернуться к руководству)
Списки определений
Этот тип списка используется для определения и описания терминов, как и словарь. Обычно запись в списке состоит из термина и определения этого термина. Браузер обычно выделяет термин жирным шрифтом и делает отступ для определения.
- Определить список определений -
- Установите начало и конец списка определений.
Все записи попадают в теги
dl
.Каждая запись обычно состоит из одного элементаdt
и одного элементаdd
. - Определение Заголовок -
- Название определяемого термина. Примечание: у вас может быть термин без определения или несколько терминов с одним и тем же определением.
- Описание определения -
- Определение термина. Примечание: у вас может быть несколько определений для одного термина.
Пример:
- Срок 1
- Определение термина 1
- Срок 2
- Определение термина 2
Посмотрите живую демонстрацию этого примера или откройте в новом окне. (Примечание: закройте окно или вкладку, чтобы вернуться к руководству)
HTML Tag »
Раскрытие: Ваша поддержка помогает поддерживать работу сайта! Мы зарабатываем реферальный сбор за некоторые услуги, которые мы рекомендуем на этой странице. Подробнее- Элемент
- Списки Упорядочение веб-страниц: вот HTML-код для их создания
- Что делает
?- HTML-тег
- Элемент
- используется для создания упорядоченного списка. Упорядоченный список создается вложением одного или нескольких элементов
- между открывающим и закрывающим тегами
- .
- между открывающим и закрывающим тегами
- Дисплей
- встроенный
- Использование
- текстовое
Пример кода
Существует 6 видов фламинго:
- Американский фламинго
- Большой фламинго
- Малый фламинго
- Андский фламинго
- Чилийский фламинго
- Фламинго Джеймса
Есть 6 видов фламинго:
- Американский фламинго
- Большой фламинго
- Малый фламинго
- Андский фламинго
- Чилийский фламинго 9137
00 - James's olamingo Элемент используется для определения упорядоченного списка.Это список, в котором каждому элементу списка предшествует числовой или алфавитный идентификатор (в отличие от неупорядоченного списка
ul
, в котором элементам списка предшествуют маркеры). Рекомендуется использоватьили
, когда шаги в списке должны выполняться последовательно.Изменение идентификатора
Используйте атрибут
типа
для настройки идентификатора перед каждым элементом списка.Клэр - опытный технический писатель, редактор и энтузиаст HTML.Она пишет для HTML.com и управляет контент-агентством Red Robot Media.
Браузер Поддержка ol
Атрибуты ol
.Имя атрибута Значения Примечания тип Указывает тип маркера списка, который должен использоваться для каждого элемента неупорядоченного списка. начало Определяет начальный номер в упорядоченном списке.