Виды маркированных списков в html. Маркированный список в HTML. Многоуровневый нумерованный список HTML
С помощью списков html можно создать меню для вашего сайта с разными пунктами и подпунктами. При помощи списков создаётся содержание (карта) сайта, что очень удобно для поисковых систем.
И так, существуют теги "" - они определяют маркированный список.
Теги "" – определяют пункты, то есть элементы маркированного списка.
Для начала создадим простой список из нескольких пунктов:
<html > <head > <title > Простой маркированный список HTMLtitle > head > <body > <ul > <li > Oneli > <li > Twoli > <li > Threeli > <li > Fourli > ul > body > html >- Three
Для маркировок html можно задать некоторые типы, которые прописываются внутри
первого тега "
- " в type=" "
- Четыре
- Четыре
- Меркурий
- Венера
- Земля
- Юпитер
- Сатурн
- Нептун
- Плутон
- название " вставить ещё один список и после этого закрыть его вторым тегом " "
- Скрипка
- Гитара
- классическая
- ритмгитара
- электрогитара
- Барабаны
- Дудочка
-
, как показано ниже.
- Первый пункт
- Второй пункт
- Третий пункт
В списке непременно должен присутствовать закрывающий тег
- Чебурашка
- Крокодил Гена
- Шапокляк
- Крыса Лариса
- Первый
- Второй
- Третий
- Первый
- Второй
- Третий
- Первый
- Второй
- Третий
- изменение религиозной веры (на выбор: буддизм, конфуцианство, индуизм). Специальное предложение - иудаизм и мусульманство вместе;
- изменение веры в непогрешимость любимой партии;
- убеждение в том, что инопланетяне существуют;
- предпочтение политического строя, как самого лучшего в своем роде (на выбор: феодализм, социализм, коммунизм, капитализм).
- и (dt - сокращение от "definition term"), а определение - в теги
- и (dd - сокращение от "definition description")
- Онтология
- Раздел философии, изучающий фундаментальные принципы бытия
- Гносеология
- Философская дисциплина, занимающаяся исследованиями, критикой и теориями познания
- Производственные отношения
- Совокупность отношений между людьми, складывающихся в процессе общественного производства, обмена, распределения материальных благ и услуг.
- в том месте, где встречается
-
, браузер автоматически добавляет перенос строки;
- у списка имеются отступы сверху и снизу;
- маркеры по умолчанию отображаются в виде закрашенного кружка;
- каждый элемент списка сдвигается вправо по отношению к основному тексту.
- disc - маркеры в виде закрашенного кружка;
- circle - маркеры в виде незакрашенного кружка;
- square - квадратные маркеры.
- Сепульки
- Сепулькарии
- Сепуление
- не получится, поэтому придётся действовать в обход. Для этого прячем маркеры списка с помощью свойства list-style со значением none и в тексте перед содержимым
-
добавляем свой собственный символ с помощью псевдоэлемента ::before
. В примере 2 в качестве такого маркера выступает треугольник.
Пример 2. Использование::before
Списки - Сепульки
- Сепулькарии
- Сепуление
Результат данного примера показан на рис. 2. Поскольку использование свойства list-style со значением none не убирает маркеры совсем, а только скрывает их от просмотра, то список получается смещённым вправо. Чтобы избавиться от этой особенности, в примере добавляется свойство text-indent с отрицательным значением. Его задача - переместить текст левее на один символ.
Рис. 2. Произвольные маркеры в списке
Символ не обязательно должен быть в шестнадцатеричном формате, его можно вставить и непосредственно в текст. Главное, сохранить документ в кодировке UTF-8 и чтобы редактор её поддерживал. Сами символы и их коды можно взять, например, из LibreOffice Writer (рис. 3).
Рис. 3. Выбор символа в LibreOffice
Список с рисованными маркерами
Стили позволяют установить в качестве маркера любое подходящее изображение через свойство list-style-image . В качестве значения используется относительный или абсолютный путь к графическому файлу, как показано в примере 3.
Пример 3. Использование изображения в качестве маркера
Списки - Сепульки
- Сепулькарии
- Сепуление
Рисунок лучше всего выбирать небольшого размера, чтобы не превращать элементы списка в подрисуночные подписи. На рис. 4 показан результат действия примера по использованию в качестве маркеров небольших картинок.
Рис. 4. Рисунок в качестве маркера
Применение list-style-image обладает некоторыми недостатками:
- рисунок нельзя сдвинуть вверх или вниз;
- в разных браузерах положение рисунка относительно текста может отличаться.
Этих недочётов можно избежать с помощью свойства background , оно устанавливает фоновое изображение. Для каждого элемента списка
-
мы убираем исходные маркеры и устанавливаем фоновую картинку без повторения. А чтобы текст не выводился поверх рисунка, смещаем его вправо через padding-left
(пример 4).
Пример 4. Использование background
Ul { margin-left: -1em; } li { list-style: none; background: url(images/bullet.png) no-repeat 0 2px; padding-left: 20px; }
Положение текста и маркера
Существует два способа размещения маркера относительно текста: маркер выносится за границу элементов списка или обтекается текстом (рис. 5).
inside outside Рис. 5. Размещение маркеров относительно текста
Чтобы управлять положением маркеров, применяется свойство list-style-position . Оно имеет два значения: outside - маркеры размещаются за пределами текстового блока (это значение по умолчанию) и inside - маркеры являются частью текстового блока и отображаются в элементе списка (пример 5).
Пример 5. Изменение положения маркеров
Списки - Перед началом работы проверьте наличие оборудования, входящего в комплект 3BM.
- При отсутствии одного или нескольких периферийных устройств следует сразу же обратиться к техническому персоналу ВЦ.
- После осмотра визуальными методами своего рабочего места можно осторожно включить питание 3BM.
Результат данного примера показан на рис. 6.
Основное применение списков:
Нумерованные - для перечисления элементов, следующих в строго определенном порядке.
Маркированные - для перечисления элементов, следующих в произвольном порядке.
Многоуровневые - для конкретизации информации определенных элементов.
Список определений - используется для форматирования словарей.
Нумерованный список html страницы
Для создания нумерованных списков используются тэги
-
Тэгом
-
По умолчанию элементы списка нумеруются по порядку 1, 2, 3… При помощи атрибута TYPE можно изменить стиль нумерации.
Значение Нумерация TYPE A A, B, C.. a a, b, c.. I I, II, III.. i i, ii, iii.. 1 1. 2. 3..
Если дополнить уже существующий список новыми значениями, то браузер автоматически пересчитает его.
При помощи атрибутов START VALUE можно изменить порядок нумерации списка.
START - служит для задания начального номера списка, отличного от 1.
VALUE - дает возможность назначить произвольный номер любому элементу списка.
Пример:
Маркированный список html страницы
Для создания маркированных списков применяют тэги
-
обозначают начало/конец отдельного элемента списка.
По умолчанию элементы списка маркируются черным кружочком. При помощи атрибута TYPE можно изменить стиль маркирования.
В пределах одного списка можно использовать различную маркировку элементов списка.
Пример:
Многоуровненвый список html страницы
Для создания многоуровневых списков можно использовать как маркированные, так и нумерованные списки, а также их сочетание. Многоуровневый список получается путем вложения одного списка в тело другого. Главная задача при этом не запутаться. Для этого советую делать различные отступы для отдельных списков.
Списки определений html страницы
Для создания списков определений используют три тэга:
-
- начало/конец списка.
- - начало/конец конкретного термина.
-
- начало/конец поясняющей статьи термина.
Тэги
- и
- не обязательно чередовать. Т.е. можно "привязать" к одному определению несколько терминов, и, наоборот.
Пример:
HTML-код:
- Термин 1
- Аннотация1 к термину 1
- Аннотация2 к термину 1
Отображение в браузере:
Термин 1 Аннотация1 к термину 1 Аннотация2 к термину 1Поскольку на данном сайте к некоторым элементам применены определенные стили, то их отображение в таблице несколько отличается от того, что получится у вас.
Тэгом
-
отмечается начало/окончание всего списка.
Тэгом
-
обозначают начало/конец отдельного элемента списка.
Тэгом
-
Создадим список, в котором вместо точек будут маленькие окружности (выколотые точки). Это тип называется "circle "
<html > <head > <title > Маркированный список HTML title > head > <body > <ul type="circle" > <li > Одинli > <li > Дваli > <li > Триli > <li > Четыреli > ul > body > html >Теперь вместо типа "circle" зададим тип "square " (квадратики)
<html > <head > <title > Маркированный список HTML title > head > <body > <ul type="square" > <li > einli > <li > zweili > <li > dreili > <li > vierli > ul > body > html >В уроках CSS подробно рассмотрена работа со списками, из которых вы можете узнать, как задавать цвета пунктами и тексту в них, а так же как задавать сам тип маркера (это может быть не только квадрат
или точка – это может быть почти любой символ).
Нумерованные списки html |
Списки можно не только маркировать, но и нумеровать, так как иногда это бывает необходимо. Это могут быть цифры (1, 2, 3 …) И буквы английского алфавита в нижнем и верхнем регистре. Рассмотри всё выше описанное.
Для того что бы задать нумерацию применяются теги "" .
Внутри первого тега задаётся тип.
Нумерация числами (от одного)
<html > <head > <title > Нумерованный список htmltitle > head > <body > <ol > <li > Разli > <li > Дваli > <li > Триli > <li > Четыреli > ol > body > html >Если вам нужно чтобы нумерация начиналась с нуля (ноля) или с тройки, например, то нужно в первом теги написать start=" " и нужное число.
<html > <head > <title > Нумерованный список htmltitle > head > <body > <ol start="0" > <li > нольli > <li > одинli > <li > дваli > <li > триli > ol > body > html >Теперь рассмотрим, как задать "буквенную нумерацию".
В нижнем регистре:
<html > <head > <title > Нумерованные списки htmltitle > head > <body > <ol type="a" > <li > Меркурийli > <li > Венераli > <li > Земляli > <li > Марсli > ol > body > html >В верхнем регистре:
<html > <head > <title > Нумерованные HTML спискиtitle > head > <body > <ol type="A" > <li > Юпитерli > <li > Сатурнli > <li > Уранli > <li > Нептунli > <li > <b > Плутонb > li > ol > body > html >По мимо обычных списков в html можно создавать многоуровневые списки, то есть подразделы для определённых пунктов. Для этого нужно после
тега и названия "
В следующем уроке будет рассмотрено создание простого меню на базе знаний полученных из этого урока.
Маркированный список определяется тем, что перед каждым элементом списка добавляется небольшой маркер, обычно в виде закрашенного кружка. Сам список формируется с помощью контейнера
-
, а каждый пункт списка начинается с тега
В примере 11.1 приведен код HTML для добавления маркированного списка на веб-странице.
Пример 11.1. Создание маркированного списка
Результат данного примера показан на рис. 11.1.
Рис. 11.1. Вид маркированного списка
Обратите внимание на отступы сверху, снизу и слева от списка. Такие отступы добавляются автоматически.
Маркеры могут принимать один из трех видов: круг (по умолчанию), окружность и квадрат. Для выбора стиля маркера используется атрибут type тега
-
. Допустимые значения приведены в табл. 11.1
Тип списка | Код HTML | Пример |
---|---|---|
Список с маркерами в виде круга | ||
Список с маркерами в виде окружности | ||
Список с квадратными маркерами |
Вид маркеров может незначительно различаться в разных браузерах, а также при смене шрифта и размера текста.
Создание списка с квадратными маркерами показано в примере 11.2.
Пример 11.2. Вид маркеров
Изменение убеждений
Результат данного примера показан на рис. 11.2.
Последнее обновление: 08.04.2016
Список определений (definition list) представляет такой список, который содержит термин и определение к этому термину. И таких пар термин-определение в списке может быть множество. Для создания списка определений применяются теги
-
и
Каждый элемент списка состоит из термина и определения. Термин помещается в теги
Рассмотрим простейший спсок определений:
Маркированные списки позволяют разбить большой текст на отдельные блоки, каждый из которых начинается с маркера - обычно в его качестве выступает небольшая точка. Это привлекает внимание читателя к тексту и повышает его читабельность.
С элементом
-
связаны следующие особенности:
На рис.1 показан результат примера, иллюстрирующий приведённые особенности маркированного списка.
Рис. 1. Вид маркированного списка
Вид маркера
Маркеры могут принимать один из трёх видов: закрашенный кружок (по умолчанию), незакрашенный кружок и квадрат. Для выбора типа маркера используется свойство list-style-type или универсальное list-style (пример 1). Применяются следующие значения:
Пример 1. Изменение вида маркера
В примере показано создание маркированного списка, где в качестве значка маркера используется небольшой однотонный квадрат. Хотя количество значений ограничено тремя, это не значит, что в нашем распоряжении всего три вида маркера. Существует множество спецсимволов, которые с успехом могут выступать в качестве значка маркера. «Прикрутить» их непосредственно к