Хорошего настроения всем читателям – Sozdaiblog.ru!
Сегодня мы познакомимся с маркированными списками в HTML.
Существуют различные способы форматирования текстового контента на сайте, к примеру, деление на абзацы, выделение жирным шрифтом, подчеркивание и использование подзаголовков.
Но больше всего мне нравится пользоваться маркированным списком.
Как правило, в виде списка оформляют перечень чего-либо (перечисляют события, предметы, вещи, составные части целого). Использование списков позволяет сделать информацию более наглядной и запоминающейся.
Поэтому в этой статье мы поговорим о том, какими по виду могут быть списки.
Итак.
Виды маркированных списков.
1. Стандартный маркированный список.
Подобные списки также называют «неупорядоченными».
В данном случае каждый элемент списка помечается одинаковым значком. По умолчанию — это маленький черный кружок, но также может использоваться лишь одна окружность (без внутренней штриховки) и черный квадрат.

Выбор того или иного значка зависит только от Вашего вкуса.
Стандартный маркированный список создается при помощи тега <ul>.
Список с маркерами в форме окружности создается при помощи тега <ul type=»circle»>.
Ну, а список с квадратными маркерами создается при помощи тега <ul type=»square»>.
<ul> <li>Маркированный список</li> <li>Маркированный список</li> <li>Маркированный список</li> </ul> <ul type="circle"> <li>Маркированный список</li> <li>Маркированный список</li> <li>Маркированный список</li> </ul> <ul type="square"> <li>Маркированный список</li> <li>Маркированный список</li> <li>Маркированный список</li> </ul>
Однако многое зависит от браузера пользователя. В некоторых из них будут отображаться лишь маркеры определенного вида (независимо от того, что вы указали в коде).
Маркированный список обычно используется тогда, когда порядок перечисляемых объектов не очень важен.
2. Настраиваемый маркированный список.
В этом случае вместо стандартных маркеров будут использоваться любые подручные изображения (желательно, чтобы они были схожи по размеру с маркерами).
К примеру, могут использоваться треугольники, звездочки различного цвета, стрелочки, галочки и так далее.
или
Такие конструкции не всегда являются HTML-списками, потому что они формируются не только при помощи специальных маркировочных тегов.
<style> ul { list-style-image: url(Путь к картинке/1.png); } </style> <ul> <li>Настраиваемый маркированный список</li> <li>Настраиваемый маркированный список</li> <li>Настраиваемый маркированный список</li> </ul>
или
<table class="browser"> <thead> <tr> <th>Browser</th> <th>.mp3</th> <th>.wav</th> <th>.ogg</th> </tr> </thead> <tbody> <tr> <td>Mozzila Firefox 3.6</td> <td></td> <td>✓</td> <td>✓</td> </tr> <tr> <td>Opera 10.63</td> <td></td> <td>✓</td> <td>✓</td> </tr> <tr> <td>Google Chrome 8.0</td> <td>✓</td> <td>✓</td> <td>✓</td> </tr> <tr> <td>Apple Safari 5.0.3 (with QuickTime)</td> <td>✓</td> <td>✓</td> <td></td> </tr> <tr> <td>Microsoft IE 9 Beta</td> <td>✓</td> <td>✓</td> <td></td> </tr> </tbody> </table> <style type="text/css"> .browser, table.browser thead, table.browser tbody, table.browser th, table.browser td, table.browser tr, table.attribute thead, table.attribute tbody, table.attribute th, table.attribute td, table.attribute tr{ margin:5px auto 5px auto; padding:10px; border:2px solid #000000; table-layout:auto; border-collapse:collapse; vertical-align:middle; background: #e0e7ef; } article th{ background-color:#CCFF33; font-weight:bold; } </style>
Как правило, здесь используются таблицы, в ячейки которых вставляются элементы списка и соответствующие фоновые изображения для маркеров (указывается ссылка на изображение).
3. Нумерованный список.
Другими словами, это упорядоченный список.
Каждый элемент такого списка будет иметь свое собственное число (порядковый номер).
По умолчанию используются арабские цифры 1,2,3 и т.д., но также здесь могут использоваться римские числа и буквы латинского алфавита.
Для создания стандартного нумерованного списка (с арабскими цифрами) используется тег <ol>.
Создать список, в котором вместо цифр будут использоваться заглавные латинские буквы, можно так <ol type=»A»>.
Для создания нумерованного списка со строчными буквами используется тег <ol type=»a»>.
Список с римскими цифрами можно создать при помощи тега <ol type=»I»>.
<ol> <li>Нумерованный список<.
ок</li> <li>Нумерованный список</li> <li>Нумерованный список</li> </ol>
Вы также можете начать нумерованный список не с первой позиции, а с той, с которой вам нужно.
Для этого используется специальный атрибут start, к примеру, <ol type=»I» start=»3″> (перечисление начнется с третьей позиции).
<ol type="I" start="3"> <li>Нумерованный список</li> <li>Нумерованный список</li> <li>Нумерованный список</li> </ol>
Нумерованные списки используют там, где имеет значение последовательность перечисляемых элементов.
4. Многоуровневый список.
Такой список обычно состоит из нескольких вложенных списков.
Создание многоуровневого списка может потребоваться при описании сложной структуры чего-либо, или при написании оглавления (если есть разделы и подразделы).

Формируется многоуровневый список так же, как и обычный.
То есть сначала создается основной список (каркас). Затем внутрь него начинают вставляться дополнительные списки. Причем в многоуровневом списке могут присутствовать сразу маркированные и нумерованные списки.
<ol> <li>Многоуровневый список <ul> <li>Многоуровневый список</li> <li>Многоуровневый список</li> </ul> </li> <li>Многоуровневый список <ul> <li>Многоуровневый список</li> <li>Многоуровневый список</li> </ul> </li> <li>Многоуровневый список<br> </li> </ol>
На этом примере наше знакомство с маркированными списками заканчивается.
Надеюсь, что данный пост был Вам полезен.
До новых встреч!
С уважением, Денис Черников!
sozdaiblog.ru
Маркированный список.
Данный вид списка используется наиболее часто. Маркированный список в HTML создается при помощи тегов <ul> <li>. При этом напротив каждого элемента списка добавляется маркер, по умолчанию это маркер в виде кружка. При помощи тегов <ul></ul> создается контейнер, внутри которого располагаются элементы списка: <ul><li></li></ul>.
Код маркированного списка будет выглядеть так:
Можете попробовать создать HTML страничку, используя данный код и у вас, в результате получится следующий список:
Как вы можете заметить, каждый элемент списка располагается с новой строки, при этом слева, сверху и снизу создаются определенные отступы. Каждый пункт списка начинается с маркера, в качестве маркера может использоваться закрашенный кружок (используется по умолчанию), окружность или квадратик. У тега <UL> есть атрибут type, при помощи которого, и задается стиль маркера. Данный атрибут имеет следующие значения:
- disc — круг;
- circle — окружность;
- square — квадрат.
Значение disc используется по умолчанию.
Пример создания маркированного списка с маркерами в виде окружности:
В результате список примет, следующий вид:

Создание маркированного списка с маркерами в виде квадратиков:
Список будет иметь вид:
Атрибут type можно применять не только к тегу <UL>, но и к тегу <LI>. Таким образом можно создать список с разнообразными маркерами.
В результате получится следующее:
Нумерованные списки.
Нумерованные списки в HTML представляют собой списки, в которых каждый пункт имеет порядковый номер, создаются нумерованные списки при помощи тега <OL> и вложенных в его тегов <LI>
Выглядит такой список следующим образом:
По умолчанию нумерация производится арабскими цифрами. Но у тега <OL> есть атрибут type, при помощи значений которого нумерацию можно делать заглавными (type=»A») или строчными (type=»a») латинскими буквами, римскими цифрами в верхнем (type=»I») и нижнем (type=»i») регистре.
Ниже приведены сокращенные варианты кода, и вид нумерации который может быть в том или ином случае.
Нумерация арабскими цифрами:
Вид списка:

Нумерация заглавными латинскими буквами:
Вид списка:
Нумерация строчными буквами латинского алфавита:
Вид списка:
Нумерация римскими цифрами в верхнем регистре:
Вид списка:
Нумерация римскими цифрами в нижнем регистре:
Вид списка:
Список определений в HTML.
Особым видом списков являются списки определений. Они отличаются тем, что каждый элемент списка состоит из двух элементов, термина и текста который раскрывает его значение. Создаются данные списки при помощи тегов <DL><DT><DD>. Тег <DL> создает контейнер для списка, тег <DT> устанавливает термин, а тег <DD> описание или определение термина.
Записывается данный список следующим образом:
В результате получится следующий список:
Как вы можете видеть, при этом создаются соответствующие отступы для термина и текста определения.
Вложенные или многоуровневые списки в HTML.
Иногда необходимо в один элемент определенного вида списка вложить другой список. В HTML есть возможность неограниченно влаживать одни списки в элементы других списков.
Например, вот код, при помощи которого в элементы маркированного списка вложены нумерованные списки.
Вложенный список будет иметь такой вид:
Таким образом, можно делать вложенные списки в различных вариациях и при этом применять, необходимы атрибуты и значения.
Материал подготовлен сайтом: WebMasterMix.ru
webmastermix.ru
Маркированный список HTML страницы.
Для того, чтобы создать маркированный список, следует применить теги:
<ul><li>……</li></ul>.
<ul> — начало списка
<li> — начало отдельного элемента списка
</li> — конец отдельного элемента списка
</ul> — конец списка
Пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> Маркированный список HTML страницы </title> </head> <body> <ul> <li>первый пункт</li> <li>второй пункт</li> <li>третий пункт</li> </ul> </body> </html>
Результат:
Атрибут TYPE для маркированных списков
Если к тегу <ul> добавить атрибут TYPE, можно изменить стиль маркирования:
type=»disc» – черный кружочек
type=»circle» – белый кружочек
type=»square» – черный квадратик
Пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> Маркированный список HTML страницы </title> </head> <body> <ul type="square"> <li>первый пункт</li> <li>второй пункт</li> <li>третий пункт</li> </ul> </body> </html>
Обратите внимание на пункт 9, вы там заметите, как к тегу <ul> был добавлен атрибут type=»square» – закрашенный квадратик в черный цвет.
Результат:
Пронумерованный список HTML страницы.
Для того, чтобы создать нумерованный список следует применить теги:
<ol><li>……</li></ol>.
<ol> — начало списка
<li> — начало отдельного элемента списка
</li> — конец отдельного элемента списка
</ol> — конец списка
Пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> Нумерованный список HTML страницы </title> </head> <body> <ol> <li>первый пункт</li> <li>второй пункт</li> <li>третий пункт</li> </ol> </body> </html>
По умолчанию нумерованный список нумеруется по порядку 1,2,3…
Результат:
Атрибут TYPE и START для нумерованных списков.
Если к тегу <ol> добавить атрибут TYPE, можно добавить стиль нумерации пунктов списка
«A» – заглавные буквы A, B, C …
«a» – строчные буквы a, b, c …
«I» – большие римские числа I, II, III …
«i» – маленькие римские числа i, ii, iii …
«1» – арабские числа 1, 2, 3 …
Если к тегу <ol> добавить атрибут START, можно задать любое число, с которого будет идти нумерация.
Пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> Пронумерованный список HTML страницы </title> </head> <body> <!-- пример списка с арабскими числами --> Чтобы создать сайт, нужно знать: <ol type="1" > <li> html </li> <li> css </li> <li> и ознакомиться с php </li> </ol> <!-- пример списка с большими римскими числами --> Если хотите быстро создать сайт, изучите такие программы: <ol type="I" > <li> Adobe Dreamweaver </li> <li> WordPress </li> <li> Photoshop </li> </ol> <!-- пример списка с маленькими буквами --> Чтобы увеличить посещаемость сайта, нужно: <ol type="a" > <li> добавлять постоянно новые статьи </li> <li> добавлять постоянно новые статьи</li> <li> и еще раз добавлять постоянно новые статьи</li> </ol> <!-- пример списка не с начала --> Чтобы стать успешным: <ol type ="1" start="2" > <li> не бойся начать все заново </li> <li> не бойся делать ошибки </li> <li> не останавливайся на начатом</li> </ol> </body> </html>
Результат:
Переходим к уроку 5 — «Как сделать ссылку в HTML»
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
bloggood.ru
От автора: всех приветствую. Наверняка большинству из вас нравятся красиво оформленные списки, так как это позволяет очень легко воспринимать информацию, которая в них записана. В этой статье мы создадим многоуровневый список в html, а также немного оформим его с помощью css. Приступим!
Базовая теория
Понятно, что для создания многоуровневого списка нужно хотя бы понимать, как создать простой список. Собственно, самих видов списков в html существует два: нумерованный и маркированный. Созданы они для разных целей. Нумерованный стоит применять тогда, когда, например, какоу-то перечисление действий нужно выполнять строго в указанном порядке. Соответственно, такой список подошел бы для планирования дня или записи рецепта.
В маркированном пункты просто стоят друг за другом, но при этом если их поменять местами, то ничего не поменяется, так как пункты не привязаны к какой-то строгой нумерации.
Это просто теория, о которой нужно знать, но на практике не случится ничего страшного, если вы будете использовать списки по-разному в разных ситуациях. Я особо не заморачиваюсь по поводу того, какой тип выбрать.
Собственно, тег ol создает нумерованный список, а тег ul – маркированный. Это понятно. Надеюсь, вы также имеете представление о том, как создавать простейший список, поэтому мы сразу перейдем к созданию многоуровневого.
Многоуровневый список: как его делать?
Собственно, тянуть резину долго не буду, вот разметка, можете вставить в свой html-файл.
Итак, если вы внимательно просмотрели разметку, то наверное уже уловили суть? Сначала мы открываем ol, это будет наш родительский список, в котором будут содержаться вложенные списки и все пункты. Пункты, как вы понимаете, создаются парным тегом li, внутри которого пишется содержимое.
Соответственно, вложенный список мы обязательно должны вложить в один из наших пунктов. То есть открыли тег li, написали в нем нужный контент, но после этого не закрываем тег. Закрывать будем только после того, как создадим внутри точно такой же список.
В нашем случае получается такой себе план на день. Не забудьте правильно закрыть все теги. Вообще минус многоуровневых списков, как и таблиц, это громоздкая разметка. Представьте, что мы были дописали сюда еще списки для 19-го и 20-го чисел, а пункты разбили на подпункты, которые вынесли бы в отдельные перечни, которые, в свою очередь, располагались бы уже внутри вложенных. То есть была бы уже вложенность 2-го уровня. Итого все это заняло бы 30-60 строк кода.
Кстати, вот так это выглядит:
Как видите, браузер автоматически проставляет отступы для вложенного списка, чтобы визуально было понятно, что он относится к первому пункту. Единственная проблема в том, что внутренний перечень получает такой же нумератор – числа, а это не совсем правильно.
Чтобы изменить нумератор, необходимо уже использовать css. Обратимся к вложенным спискам так:
То есть мы использовали вложенный селектор. Свойство list-style-type: lower-alpha, поменяет нумераторы с цифр на строчные латинские буквы. Вообще значений у этого свойства много, но остальные можете посмотреть в справочнике.
Еще раз отмечу, что обращение происходит ко всем нумерованным спискам, которые, в свою очередь, вложены в другие нумерованные списки. Соответственно, селектор ol ol ol выберет все списки, которые имеют уже второй уровень вложенности и т.д.
Пока на этом мы остановимся, более интересный способ оформления я покажу вам позже с помощью css. А пока мы вернемся к маркированным спискам и создадим такой:
Отличие видно только в том, что в данном случае браузер изменил внешний вид маркеров у внутренних списков. Также в данном случае мы сделали список под каждый пункт. Вы должны понимать, что в html в принципе нет никакого лимита на кол-во вложенных списков. То есть вы можете создать их хоть 10-15 в одном списке. Единственная проблема, с которой вы столкнетесь – длинная и очень запутанная разметка, в которой трудно разобраться.
Изменяем маркеры для маркированного списка с помощью CSS
Если мы возьмем стандартное оформление списков, то, как видите, оно очень и очень скудное. В 99% процентов оно просто будет вас не устраивать и вы захотите его сменить. К счастью, для маркированных списков это сделать очень легко, так как есть свойство list-style-image, но я предлагаю использовать сокращенную запись и записать так:
Предварительно я нашел и поместил в папку нужную картинку, вот что получилось:
Как видите, маркер применился ко всем элементам списков. Селектором ul ul можно прописать для вложенных пунктов другой маркер, если вам это потребуется.
Конечно, наиболее оптимальный форматом картинки-маркера я считаю формат png. С его помощью вы можете подбирать не только квадратные маркеры. Да и вообще png-картинка будет лучше смотреться.
Я думаю, за 5 минут поиска в интернете вы сможете найти немало подобных маркеров, которые потом можно применять в верстке. Конечно, наиболее оптимальным вариантом будет нарисовать самому, если не обделены талантом, либо заказать у дизайнера, чтобы дизайн маркеров соответствовал общему дизайну сайта.
Убираем маркеры и нумераторы полностью
В некоторых случаях нужно просто убрать маркеры или нумераторы у списков, потому что их не должно быть по дизайну. Например, вертикальные и горизонтальные менюшки в 90% случаев делают именно через список. Соответственно, маркеры нам в таком меню ни к чему. Чтобы убрать, пишем так:
Либо в сокращенной записи – list-style: none.
Стилизуем нумерованный список
То, что я покажу далее, уже является более сложной фишкой, которая позволяет создать любое оформление для нумераторов. Во-первых, мы полностью уберем стандартные нумераторы, так как их все равно нормально не оформишь, лучше будет вообще полностью от них избавиться.
Далее в css напишем такой код, ниже я его объясню:
Самое главное то, какую красоту он создал:
Да, это явно поинтереснее, причем вы можете сделать любой, абсолютно любой дизайн для ваших нумераторов. Но я обещал вам объяснить код.
Итак, львиная доля свойств прописана для селектора ol li:before. Во-первых, нам надо разобраться, как он работает. Псевдоэлемент before позволяет поместить любое содержимое перед указанным элементом. В нашем случае это все пункты нумерованных списков.
Далее происходит описание того, как будет выглядеть элемент, который помещается перед пунктами. Задаем цвет фона, текста, ширину, высоту, отступы, выравнивание и т.д. С этими настройками разобраться можно.
А теперь самое главное! Чтобы выставлялись правильные цифры в списках, нужно задать счетчик-инкремент для псевдоэлементов пунктов списка. Это делается строчкой:
Через двоеточие прописывается название счетчика. Оно может быть произвольным, не обязательно number. Хорошо, это мы просто задали счетчик, но пока его значение никак не выводится. Если вы изучали псевдоэлементы after и before, то знаете, что текстовое содержимое задается в них с помощью свойства content. Значит, пишем так:
Теперь в псевдоэлементах будет выводиться значение счетчика. В первом элементе – 1, во втором – 2. То есть то, что нужно для списка. Какие еще свойства я указал, чтобы завершить оформление? Например, border-radius – это закругление углов, box-shadow – небольшая тень, display: inline-block – очень важное правило, оно позволит псевдоэлементу отображаться на одной строке с контентом пункта li.
Но и это не все!) Вот такой код еще у нас прописан для нумерованных списков в целом:
Что он означает и для чего нужен? По сути, это сброс счетчика. То есть для каждого нумерованного списка значение будет сброшено до нуля и с него начнется отсчет. Если бы этого правила не было, то было бы вот что:
Как видите, у вложенного списка уже отсчет пошел бы неправильно, не с одного, а с двух. Ну и вообще все работало бы неверно. Так что обязательно добавляйте сброс счетчика для каждого отдельного счетчика.
Собственно, вот вам и вся фишка. Главное, понять трюк со счечиками, а дизайн нумератором можно переделать буквально за пару секунд. Например, вот буквально за минуту переделал их, добавив больше скругления, градиент и другую тень.
Как видите, вам даже дизайнер может не понадобиться, чтобы сделать вполне себе симпатичные списки. Все упирается в ваши знания по css: чем их больше, тем проще вам создавать классное оформление любым элементам на веб-странице.
Короче, предлагаю вам серьезно взяться за изучение css3 и освоить еще десятки очень классных фишек, которые можно реализовать с помощью этой технологии. А обучение вы можете начать у нас, пройдя наш курс по CSS3, в котором раскрываются практически все нововведения этой версии.
Большинство свойств css3 на данный момент уже очень хорошо поддерживаются в браузерах, так что использовать их вы сможете без всяких опасений.
webformyself.com
Маркированный список определяется тем, что перед каждым элементом списка добавляется небольшой маркер, обычно в виде закрашенного кружка. Сам список формируется с помощью контейнера <ul>, а каждый пункт списка начинается с тега <li>, как показано ниже.
<ul> <li>Первый пункт</li> <li>Второй пункт</li> <li>Третий пункт</li> </ul>
В списке непременно должен присутствовать закрывающий тег </ul>, иначе возникнет ошибка. Закрывающий тег </li> хотя и не обязателен, но советуем всегда его добавлять, чтобы четко разделять элементы списка.
В примере 11.1 приведен код HTML для добавления маркированного списка на веб-странице.
Пример 11.1. Создание маркированного списка
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Маркированный список</title> </head> <body> <hr> <ul> <li>Чебурашка</li> <li>Крокодил Гена</li> <li>Шапокляк</li> <li>Крыса Лариса</li> </ul> <hr> </body> </html>
Результат данного примера показан на рис. 11.1.
Рис. 11.1. Вид маркированного списка
Обратите внимание на отступы сверху, снизу и слева от списка. Такие отступы добавляются автоматически.
Маркеры могут принимать один из трех видов: круг (по умолчанию), окружность и квадрат. Для выбора стиля маркера используется атрибут type тега <ul>. Допустимые значения приведены в табл. 11.1
Тип списка | Код HTML | Пример |
---|---|---|
Список с маркерами в виде круга | <ul type="disc"> <li>…</li> </ul> |
|
Список с маркерами в виде окружности | <ul type="circle"> <li>…</li> </ul> |
|
Список с квадратными маркерами | <ul type="square"> <li>…</li> </ul> |
|
Вид маркеров может незначительно различаться в разных браузерах, а также при смене шрифта и размера текста.
Создание списка с квадратными маркерами показано в примере 11.2.
Пример 11.2. Вид маркеров
<!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>Маркированный список</title> </head> <body> <p><strong>Изменение убеждений</strong></p> <ul type="square"> <li>изменение религиозной веры (на выбор: буддизм, конфуцианство, индуизм). Специальное предложение - иудаизм и мусульманство вместе;</li> <li>изменение веры в непогрешимость любимой партии;</li> <li>убеждение в том, что инопланетяне существуют;</li> <li>предпочтение политического строя, как самого лучшего в своем роде (на выбор: феодализм, социализм, коммунизм, капитализм).</li> </ul> </body> </html>
Результат данного примера показан на рис. 11.2.
Рис. 11.2. Вид списка с квадратными маркерами
htmlbook.ru
Маркированный список
Самый простой — перед каждым его элементом стоит маркер — кружок, квадрат или окружность. Последовательность элементов в маркированном списке не важна.
Чтобы его создать, нужно использовать всего два тега: <ul> и <li>. <ul> — это контейнер, содержащий список, элементы которого задаются тегом <li>.
По умолчанию в качестве маркера списка используется чёрный кружок (disk). Добавив в тег <ul> атрибут type и присвоив ему соответствующее значение, маркер можно сменить на окружность (circle) или чёрный квадрат (square).
Нумерованный список
От маркированного отличается тем, что порядок элементов в нём важен, а потому вместо маркера здесь используются последовательно идущие цифры или буквы. О порядке в списке заботиться не нужно: эту задачу берёт на себя браузер. Если изменить список (удалить или добавить элемент, нарушив порядок), обозреватель пересчитает его и отобразит правильно.
Для создания нумерованных списков используются теги <ol> и <li>. Контейнер <ol> определяет начало и конец списка, тег <li> задаёт начало и конец его элемента — всё, как в маркированном списке, только <ul> заменено на <ol>.
Так как с нумерованными списками не всегда всё так просто, для тега <ol> создали следующие атрибуты (обратите внимание: ниже как раз приведён нумерованный список):
1. type. Этот атрибут позволяет нумеровать список не только арабскими, но также римскими цифрами или латинскими буквами разного регистра. type поддерживает значения 1 (по умолчанию), a, A, i, I (попробуйте поэкспериментировать с ними самостоятельно).
2. start. Не всегда нумерация должна начинаться с единицы. Этот атрибут позволяет задать начальное значение — номер первого элемента списка. В нём можно указать, чтобы отчёт начинался, например, с числа 100 или буквы K.
3. reversed. Если список должен идти не с 1 до 10, а с 10 до 1, то необходимо использовать этот атрибут. Если он задан, нумерация будет вестись в обратном порядке.
Для того, чтобы задать произвольный номер элементу в середине списка, нужно использовать в теге <li> атрибут <value>:
Изменив номер одного элемента в середине списка, вы измените и нумерацию всех следующих за ним элементов — отчёт начнётся со значения в атрибуте value. Например, если элементу 18 вы присвоили номер 35, то следующие за ним элементы будут иметь номера не 19, 20, 21, а 36, 37, 38.
Список определений
Не такой известный тип списка, как рассмотренные выше. Состоит из терминов и их определений. Создаётся с помощью тегов:
<dl> — контейнер, содержащий список.
<dt> — тег термина.
<dd> — тег определения
Область применения списков определений — глоссарии, справочники, тесты, словари и другие ёмкие перечисления вида «Термин — объяснение».
Вот пример списка определений:
Многоуровневый список
Список, состоящий из списков, вложенных друг в друга. Может включать в себя списки разных типов. Сложность создания заключается в соблюдении правильной вложенности тегов, так как в многоуровневой структуре легко запутаться.
Вот пример многоуровневого списка:
www.seostop.ru
Списки в HTML (XHTML)
Списки в HTML (XHTML) используются для оформления и форматирования видимой текстовой части html-документа. Дополнительно, на основании кодов списков, в HTML-разметке веб-страницы создаются и группируются элементы управления и навигации – кнопочки и менюшки (простые и выпадающие). Коды списков языка гипертекстовой разметки HTML ничем не отличаются от кодов списков XHTML…
- Код и видимая часть списков HTML
- Виды списков в HTML
- Маркированный список
- Нумерованный список
- Список определений
- Многоуровневые (вложенные) списки
- Ненумерованные и немаркированные списки
- Выпадающие списки
- Теги списков в HTML
<ul>,<ol>,<li>,<dl>, dt>,<dd> - Как создать список в html
- Примеры списков html
- Маркированный | Теги <ul> и <li>
- Нумерованный | Теги <ol> и <li>
- Многоуровневые (вложенные) списки
- Список определений | Теги <dl>, <dt> и <dd>
- Ненумерованные и немаркированные списки
Код и видимая часть списков HTML
Равно как и все объекты веб-страницы, списки в HTML имеют две составляющие – код списка и его видимую часть (интерпретацию кода). Код списка HTML невидим пользователю. Код записывается в HTML-разметку веб-документа и интерпретируется браузером непосредственно на экран монитора пользователя – это будет видимая часть списка.
Виды списков в HTML
В HTML существует три вида списков – маркированный, нумерованный и список определений. Все виды списков могут быть многоуровневыми и содержать вложенные списки. Степень и вложенность списков определяется их кодом – порядком записи тегов.
Теги списков в HTML
Для создания кода списков в HTML используются теги:
<ul>, <ol> и <li>, а также <dl>, <dt> и <dd>
Все теги парные – закрывающий тег обязателен.
Теги списков в HTML создают и обозначают:
- <ul> – маркированный список
- <ol> – нумерованный список
- <li> – элементы (строки) маркированного и нумерованного списков
- <dl> – список определений
- <dt> – элемент-термин в списке определений
- <dd> – элемент-описание в списке определений
Как создать список в html
Чтобы создать список в веб-документе, нужно в его HTML-разметке написать html-код списка. Код любого html-списка начинается и заканчивается обрамляющими (оборачивающими) тегами (ol, ul, dl) которые указывают браузеру на вид списка. Между оборачивающими (обрамляющими) тегами располагаются элементы списка, обёрнутые, в свою очередь – тегами элементов списка (li, dd, dt).
Существует множество визуальных html-редакторов, облегчающих работу по созданию разнообразных списков. В этой статье, речь – непосредственно про коды списка на веб-странице. Выбор способа создания кода, в Notepad-е (блокноте) или в хитрющем html-редакторе – личное дело юзера. Практически все текстовые html-редакторы слишком упрощённо подходят к созданию html-списков.
Маркированный html-список | Теги <ul> и <li>
Код маркированного списка начинается с открывающего тега <ul>. Потом идут элементы, обрамлённые парными тегами <li></li>. Код маркированного списка заканчивается закрывающим тегом </ul>. Пример кода маркированного списка:
Маркированный (неупорядоченный) список по-англицки звучит, как Unordered List. Становится понятной аббревиатура его обрамляющего тега – <ul> (Unordered List). Написание тега <ul> заглавными литерами – <UL>. В спецификации HTML нет верхнего регистра. Правильно писать – <ul>
Нумерованный html-список | Теги <ol> и <li>
Код нумерованного списка ничем не отличается от кода маркированного списка, с той разницей, что обрамляющие список теги <ul> заменяются на <ol> (анг. Ordered List – нумерованный, упорядоченный список). Код нумерованного списка открывает тег <ol>. Внутри находятся элементы, обрамлённые парными тегами, вида <li>элемент</li>. Закрывается код нумерованного списка тегом </ol>. Пример кода нумерованного списка:
Многоуровневые (вложенные списки)
Вложенные (многоуровневые, ступенчатые) списки в HTML представляют наибольший интерес. Чтобы создать многоуровневый вложенный список в HTML, нужно в код одного списка вставить код другого списка. Код вложенного списка вставляется в виде отдельного элемента, между тегами <li></li>. Порядок и степень вложения не имеет значения. Допускается вкладывать маркированный список в нумерованный и наоборот, на любую глубину и пока не надоест. Браузер всё вытерпит. Пример кода многоуровневого списка со вложенными списками (код основного списка обозначен синим цветом, первого вложенного – жёлтым, второго вложенного – зелёным):
Список определений | Теги <dl>, <dt> и <dd>
Список определений (описаний, объяснений) – перечень терминов и пояснений к ним. Этот вид текстовой записи списка специально придуман для объяснения и описания терминов и определений, например – описания списка товаров. Список определений отличается от обычных списков. Элементы списка определений разделены на две части – слово (термин) и его описание (определение, пояснение для этого слова или термина).
Код списка определений начинается открывающим тегом <dl> (анг. Definition Lists – список определений). После него идёт элемент-термин списка, который требуется объяснить – этот элемент обрамлён парным тегом <dt></dt>. Дальше идёт текстовый объясняющий элемент списка, он обрамлён парным тегом <dd></dd>. Код списка определений заканчивается закрывающим тегом </dl>. Пример кода списка определений:
Для усиления визуального эффекта использован CSS,
который к данному коду не имеет никакого отношения.
Элементы списка определений не имеют бу́ллетов – специальных типографских знаков. В HTML, списки определений существует исключительно для создания описаний и оформления текстовой видимой части веб-документа. Маркированный и нумерованный списки значительно универсальней и разнообразней. Управление их внешним видом производится при помощи атрибутов тегов списка и атрибутов тегов элементов (строк) списка. Дополнительно, маркированный и нумерованный списки используются в html-разметке веб-страниц для создания и группирования элементов управления и навигации.
Ненумерованные и немаркированные списки
Список без ничего – без нумерации, маркировки и прочих списочных причиндалов (бу́ллетов), получится из маркированного или нумерованного списка, после присвоения последнему свойства list-style:none;
Более сложный способ скрыть/убрать бу́ллеты (маркеры) у списка – это добавить ему свойство overflow: hidden;, которое обрезает выступающую за пределы списка маркировку (нумерацию, или что там у него есть). Прим. Обрезание маркеров (overflow: hidden;) работает только за пределами списка – свойство list-style-position: outside; Это свойство устанавливается дефолтными настройками по-умолчанию для всех видов браузеров и, если специально нигде не указано другое (list-style-position:inside;) то тогда добавляем просто overflow: hidden;. Пример кода немаркированного и ненумерованного списка (<ul> или <ol>, не важно):
tehnopost.info
Что такое списки в HTML, какие они бывают
Список (HTML) — текстовое перечисление однородных членов предложения, оформленное в виде списка.
Какие бывают списки?
- Нумерованный список;
- Маркированный список (не нумерованный);
- Многоуровневый список;
- Список определений;
- Выпадающий список.
Нумерация помогает в тех случаях, когда нужно расположить однородные элементы списка в определенном порядке или упростить работу, добавив возможность дать ссылку на определенный пункт списка.
Обратите внимание, список это не несогласованный набор словосочетаний-огрызков, отвечающих на разные вопросы обобщающего текста (которого как раз и нет в данном случае).
Пример:
Список это однородные ответы, отвечающие на один и тот же вопрос обобщающего текста.
Пример:
Разница очень заметна, не так ли? Правильный список такой, что легко «складывается» в предложение с простым перечислением однородных членов.
Где применяются списки?
- Нумерованные списки — применяются при необходимости перечислить элементы списка в определенном порядке, либо чтобы упростить ссылку на конкретный элемент списка (в дипломе, печатном документе, проектной работе);
- Маркированные списки — применяются при перечислении однородных элементов в произвольном порядке, т.е. если порядок не имеет значения;
- Многоуровневые списки используются для детализации информации отдельных элементов;
- Список определений в HTML используется при необходимости форматирования словаря.
HTML-практикум ч.1: как сделать упорядоченный нумерованный список
Нумерованные списки создаются при помощи тегов <ol></ol> и <li></li>, причем последний является тегом для перечисления однородных членов и помещается внутри тега <ol></ol> (ol — ordered list).
Соответственно, <li></li> — начало и конец элемента списка, а <ol></ol> — начало и конец самого нумерованного списка.
Покажу на примере. Код:
Результат:
По умолчанию форматирование нумерации элементов нумерованного списка осуществляется так: 1, 2 и т.д. Стиль нумерации задается при помощи атрибута list-style-type. Смотрите, что получится, если применить стиль ко всему списку «list-style-type: upper-roman;» и затем «list-style-type: lower-alpha;».
Вы также можете использовать не CSS, а напрямую прописать атрибут TYPE, вот так:
TYPE может принимать значения:
- «A» — для нумерации A, B..
- «a» — для нумерации a, b..
- «I» — для нумерации I, II..
- «i» — для нумерации i, ii..
- «1» — для нумерации 1. 2. и далее по порядку.
Есть дополнительные атрибуты «start» и «value». Start — для задания номера первого элемента списка (все последующие считаются относительно него), value — для присвоение определенного номера любому из элементов списка.
Внимание! Использование атрибута value сбивает нумерацию и, если нужно, его приходится использовать дважды.
Пример кода:
Результат:
HTML-практикум ч.2: маркированный список
Маркированные списки создаются при помощи тегов <ul></ul> и <li></li>, последний как вы знаете является тегом для перечисления однородных членов и помещается внутри тега <ul></ul> (ul — unordered list).
Соответственно, <li></li> — начало и конец каждого из элементов списка, а <ul></ul> — начало и конец самого маркированного списка.
По умолчанию маркированные элементы списка отображаются в виде черных кружочков.
Код:
Результат:
Вы также можете выставить для элементов <li> атрибут type: disc (закрашенные кружочки), square (квадратики) или circle (незакрашенные кружочки или окружности). Тогда список примет такой вид:
Те же самые атрибуты можно применить и ко всему списку сразу, добавив CSS-свойство к тегу <ul>. Т.к. disc используется по умолчанию, я возьму circle: «list-style-type: circle;».
Код:
Результат:
HTML-практикум ч.3: как сделать неупорядоченный ненумерованный список без маркеров
Это очень просто. Неупорядоченные списки также создаются при помощи тегов <ul></ul> и <li></li>, — как вы уже знаете в этом случае нумерации не будет. Но будут маркеры, то есть список будет маркированным. Но и маркеры несложно убрать, это делается при помощи стиля в CSS: «list-style-type: none;».
Код:
Результат:
HTML-практикум ч.4: вложенный многоуровневый древовидный список
Особенность создания многоуровнего списка с вложенными списками заключается не только в его древовидности, но и в том, что ваш список может быть комплексным. То есть сочетать в себе, как маркированные, так и нумерованные элементы вместе. Древовидные вложенные списки часто можно встретить на Википедии, в разделе где показывается содержание страницы:
Многоуровневый список получается в результате того, что мы как бы вкладываем один список в тело другого. Далее я покажу вам как это делается на примере готового HTML кода.
Проблема только одна — не запутаться в коде. Решается она либо внимательностью, либо созданием отступов для себя: чтобы в HTML было твердо и четко все разложено по полочкам — где что находится.
Я сделаю для вас один полноценный пример, чтобы наглядно показать, что и как.
Код:
Результат:
HTML-практикум ч.5: как сделать список определений
Списки определений создаются при помощи тегов <dl></dl>, <dt></dt> и <dd></dd>.
- <dl></dl> (dl — description list) — обозначает начало и конец списка определений;
- <dt></dt> (dl — description term) — обозначает начало и конец одного термина;
- <dd></dd> (dd — definition description) — обозначает начало и конец одного определения/пояснения для одного термина.
Такой список по умолчанию получается многоуровневым и древовидным.
Пример кода:
Результат:
Итог
Итак, в данной статье вы узнали, что списком можно назвать взаимосвязанные однородные контейнеры (состоящие из предложений или отдельных фраз), располагающиеся друг за другом и начинающиеся с цифр, маркеров или не имеющие обозначений.
Также вы узнали, что есть список определений, для представления в удобном виде пар типа «термин-определение» или «термин-перевод».
В этой статье я привел достаточное количество примеров кода, а также скриншотов, чтобы вы доскональном могли ориентироваться в теме создания различных списков: нумерованных и ненумерованных, упорядоченных и неупорядоченных, маркированных и немаркированных (без маркеров), одно- и многоуровневых (вложенных и древовидных), а также списков определений.
Такие списки, при правильном их использовании, позволят систематизировать и разместить информацию на странице удобным для пользователя образом. В конце концов, списки появились еще тогда, когда интернета в помине не было.
Поэтому не пренебрегайте HTML-списками, учитесь их использовать правильно и умело размещайте на страницах ваших сайтов.
blogwork.ru