Маркированные списки в html: Маркированный список | htmlbook.ru

Содержание

Маркированный список | htmlbook.ru

Маркированный список | htmlbook.ru

Темы рецептов

Существует два способа изменения цвета маркеров, условно назовем их простой и хитрый. Простой метод состоит в том, что внутрь контейнера <li> вкладываем тег <span>, а уже внутрь него помещаем текст. Иными словами вместо традиционной схемы <li>текст</li> создаем конструкцию <li><span>текст</span></li>. При этом цвет маркеров определяется стилевым свойством color для селектора LI, а цвет текста — для селектора SPAN.

Для этой цели применяется стилевое свойство list-style-type со значением none. Его следует добавить к селектору UL или LI.

Чтобы задать свой рисунок маркера, воспользуйтесь стилевым свойством list-style-image, в качестве значения которого указывается url, а в скобках — путь к желаемому изображению.

С помощью HTML или CSS допускается устанавливать один из трех типов маркеров: disc (точка), circle (кружок), square (квадрат).

Добавлять эти значения нужно к стилевому свойству list-style-type, которое указывается для селектора UL или LI.

Для изменения расстояния между маркером списка и текстом используйте свойство padding-left для селектора LI.

Добавьте свойство margin-left к селектору UL или OL, соответственно, для маркированного или нумерованного списка. Браузер Firefox, Safari и Chrome одновременно с отступами добавляет к списку поля (свойство padding), поэтому для одинакового отображения списка в разных браузерах необходимо обнулить значение padding.

О сайте

Помощь

Копирование материалов

Борьба с ошибками

Технологии

Поисковый плагин

Основные разделы

Статьи

Блог

Практикум

Цифровые книги

Форум

HTML

Самоучитель HTML

XHTML

Справочник по HTML

HTML5

CSS

Самоучитель CSS

Справочник по CSS

Рецепты CSS

CSS3

Сайт

Вёрстка

Макеты

Веб-сервер

htmlbook. ru использует хостинг timeweb

© 2002–2021 Влад Мержевич, по всем вопросам пишите по адресу [email protected]

Подпишитесь на материалы сайта по RSS

Стилизация списков — Изучение веб-разработки

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

Для начала, давайте взглянем на пример простого списка. В данной статье мы рассмотрим ненумерованный, нумерованный и описательный списки  — все они имеют аналогичные свойства стилизации, но некоторые имеют свои специальные свойства. Не стилизованный пример доступен на Github (проверьте также источник кода.)

HTML для нашего примера списка представлен ниже:

<h3>Shopping (unordered) list</h3>

<p>Paragraph for reference, paragraph for reference, paragraph for reference,
paragraph for reference, paragraph for reference, paragraph for reference.</p>

<ul>
  <li>Hummus</li>
  <li>Pita</li>
  <li>Green salad</li>
  <li>Halloumi</li>
</ul>

<h3>Recipe (ordered) list</h3>

<p>Paragraph for reference, paragraph for reference, paragraph for reference,
paragraph for reference, paragraph for reference, paragraph for reference.
</p> <ol> <li>Toast pita, leave to cool, then slice down the edge.</li> <li>Fry the halloumi in a shallow, non-stick pan, until browned on both sides.</li> <li>Wash and chop the salad.</li> <li>Fill pita with salad, hummus, and fried halloumi.</li> </ol> <h3>Ingredient description list</h3> <p>Paragraph for reference, paragraph for reference, paragraph for reference, paragraph for reference, paragraph for reference, paragraph for reference.</p> <dl> <dt>Hummus</dt> <dd>A thick dip/sauce generally made from chick peas blended with tahini, lemon juice, salt, garlic, and other ingredients.</dd> <dt>Pita</dt> <dd>A soft, slightly leavened flatbread.</dd> <dt>Halloumi</dt> <dd>A semi-hard, unripened, brined cheese with a higher-than-usual melting point, usually made from goat/sheep milk.</dd> <dt>Green salad</dt> <dd>That green healthy stuff that many of us just use to garnish kebabs.
</dd> </dl>

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

  • Элементы <ul> и <ol> имеют верхний и нижний margin по 16px (1em) и padding-left 40px (2.5em.)
  • Объекты списка (элементы <li>) не имеют заданных значений по умолчанию для интервалов.
  • Элемент <dl> имеет верхний и нижний margin по 16px (1em), но padding не задан.
  • Элементы <dd> имеют margin-left 40px (2.5em.)
  • Элементы <p> которые мы включили для ссылок (сноски) имеют верхний и нижний margin по 16px (1em), точно так же, как и различные типы списков.

При оформлении списков, вам необходимо настроить их стили так, чтоб они сохраняли то же вертикальное расстояние, что и окружающие их элементы (такие как параграфы и изображения; иногда называемые вертикальным ритмом) и то же расстояние по горизонтали как и между собой (посмотреть законченный стилизированный пример на Github, а также найти исходный код.)

CSS, используемый для оформления текста и интервалов, выглядит следующим образом:



html {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
}

h3 {
  font-size: 2rem;
}

ul,ol,dl,p {
  font-size: 1.5rem;
}

li, p {
  line-height: 1.5;
}




dd, dt {
  line-height: 1.5;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 1.5rem;
}
  • Первое правило устанавливает шрифт сайта и основной размер шрифта 10px. Они наследуются всеми на этой странице.
  • Правила 2 и 3 задают относительные размеры шрифтов заголовков, различных типов списков (их наследуют дочерние элементы списков) и параграфов. Это значит, что каждый параграф и список будут иметь одинаковый размер шрифта, а также верхний и нижний интервалы, помогая сохранить согласованность вертикального ритма.
  • Правило 4 задаёт одинаковую высоту line-height в параграфах и пунктах списка — так, что параграфы и каждый отдельный пункт списка будут иметь те же интервалы между строками. Это также поможет сохранить согласованность вертикального ритма.
  • Правила 5 и 6 применяются к списку описаний — мы задаём одинаковую высоту
    line-height
    между терминами и описаниями списке описаний как мы это делали с параграфами и пунктами списка. И снова, согласованность хорошая! Мы также делаем описание терминов жирным шрифтом, чтобы они визуально выделялись легче.  

Теперь, рассмотрев общие методы интервалов для списков, давайте изучим некоторые специфичные спискам свойства. Существует три свойства, с которых вам надо начать знакомство, которые могут быть установлены для элементов <ul> или <ol>:

  • list-style-type (en-US): задаёт тип маркеров для использования в списке, например, квадратные или круглые маркеры для неупорядоченного списка, или цифры, буквы или римские цифры для упорядоченного списка.
  • list-style-position (en-US): управляет будет ли маркер появляется внутри пунктов списка или вне их перед началом каждого элемента.
  • list-style-image: позволяет вам использовать пользовательские изображения в качестве маркеров, а не просто квадрат или круг.

Стили маркеров

Как указано выше, свойство list-style-type (en-US) позволяет вам устанавливать какой тип маркера использовать в качестве точек маркера. В нашем примере мы установили использование заглавных римских цифр в упорядоченном списке:

ol {
  list-style-type: upper-roman;
}

Это даёт нам следующий вид:

Вы можете найти гораздо больше опций, заглянув на справочную страницу list-style-type (en-US).

Позиция маркера

Свойство list-style-position (en-US) устанавливает будет ли появляться маркер внутри пунктов списка или снаружи перед началом каждого пункта. Значение по умолчанию — outside, которое заставляет маркеры находится снаружи пунктов списка, как видно выше.

Если вы установите значение на

inside, то маркеры будут находиться внутри строк:

ol {
  list-style-type: upper-roman;
  list-style-position: inside;
}

Использование пользовательского изображения как маркер

Свойство list-style-image позволяет вам использовать пользовательское изображение в качестве вашего маркера. Синтаксис довольно прост:

ul {
  list-style-image: url(star.svg);
}

Однако это свойство немного ограничено с точки зрения управления позициями, размерами (и т.д.) маркеров. Вам лучше использовать семейство свойств background, о которых вы узнаете намного больше в модуле Styling boxes. А пока вот вам образец для дегустации!

В нашем законченном примере мы оформили неупорядоченный список следующим образом (поверх того, что вы уже видели выше):

ul {
  padding-left: 2rem;
  list-style-type: none;
}

ul li {
  padding-left: 2rem;
  background-image: url(star. svg);
  background-position: 0 0;
  background-size: 1.6rem 1.6rem;
  background-repeat: no-repeat;
}

Мы сделали следующее:

  • Установили padding-left элемента <ul> с 40px по умолчанию на 20px, затем установили то же самое количество в пунктах списка. Это для того, чтобы все пункты списка продолжали выравниваться с порядком пунктов списка и описаний списка описаний, но пункты списка имеют некоторый padding для фоновых изображений чтобы сидеть внутри. Если бы мы не сделали этого, то фоновые изображения накладывались бы с текстом пунктов списка, что выглядело бы неряшливо.
  • Установили list-style-type (en-US) на none, для того чтобы маркеры не появлялись по умолчанию. Мы собираемся использовать свойства background для управления маркерами.
  • Вставили маркер в каждый пункт неупорядоченного списка. Соответствующие свойства, следующие:
    • background-image: Указывает путь к файлу изображения, который вы хотите использовать в качестве маркера.
    • background-position: Определяет где в фоне выбранного элемента появится изображение — в данном случае мы говорим 0 0, что значит что маркер будет появляться в самом верху слева каждого пункта списка.
    • background-size: Задаёт размер фонового изображения. В идеале мы хотим, чтоб маркеры были того же размера что и пункты списка (или самую малость меньше или крупнее). Мы используем размер 1.6rem (16px), что очень хорошо сочетается с отступом (padding) 20px, который мы позволили разместить внутри маркера — 16px плюс 4px интервала между маркером и текстом пункта списка работают хорошо.
    • background-repeat: По умолчанию, фоновые изображения повторяются пока не заполнят доступное фоновое пространство. Мы хотим всего лишь одну копию вставленного изображения в каждом случае, поэтому мы установили значение no-repeat.

Это даёт нам следующий результат:

короткая запись list-style

Эти три свойства упомянутые выше могут все быть заданы, используя лишь одну короткую запись свойства, list-style (en-US). Например, следующий CSS:

ul {
  list-style-type: square;
  list-style-image: url(example.png);
  list-style-position: inside;
}

Может быть заменён этим:

ul {
  list-style: square url(example.png) inside;
}

Значения могут быть перечислены в любом порядке, и вы можете использовать одно, два и все три (значения по умолчанию, использованные для свойств, которые не включены — disc, none, и outside). Если указаны и type и image, тип используется в качестве запасного варианта, если изображение по какой-либо причине не может быть загружено.

Иногда вам может понадобиться вести счёт в упорядоченном списке по-другому — например начинать с цифры отличной от 1, или считать в обратном порядке, или вести счёт с шагом больше 1. HTML и CSS имеют несколько инструментов которые помогут с этим.

start

Атрибут start позволит вам начать счёт списка с цифры отличной от 1. Например:

<ol start="4">
  <li>Toast pita, leave to cool, then slice down the edge.</li>
  <li>Fry the halloumi in a shallow, non-stick pan, until browned on both sides.</li>
  <li>Wash and chop the salad.</li>
  <li>Fill pita with salad, hummus, and fried halloumi.</li>
</ol>

что даст вам такой результат:

reversed

Атрибут reversed начнёт отсчёт по убыванию вместо возрастания. Например:

<ol start="4" reversed>
  <li>Toast pita, leave to cool, then slice down the edge.</li>
  <li>Fry the halloumi in a shallow, non-stick pan, until browned on both sides.</li>
  <li>Wash and chop the salad.</li>
  <li>Fill pita with salad, hummus, and fried halloumi.</li>
</ol>

что даст вам такой результат:

Обратите внимание: Если пунктов в списке в обратном списке больше, чем значение атрибута start, счёт продолжится до нуля и далее отрицательные значения.

value

Атрибут value позволит вам установить специфичные цифровые значения к пунктам списка. Например:

<ol>
  <li value="2">Toast pita, leave to cool, then slice down the edge.</li>
  <li value="4">Fry the halloumi in a shallow, non-stick pan, until browned on both sides.</li>
  <li value="6">Wash and chop the salad.</li>
  <li value="8">Fill pita with salad, hummus, and fried halloumi.</li>
</ol>

что даст вам такой результат:

Обратите внимание: Даже если вы используете нечисловой list-style-type (en-US), вам всё равно надо использовать эквивалентное цифровое значение в атрибуте value.

В этой сессии активного изучения, мы хотим, чтобы вы взяли всё что вы выучили выше и попробовали стилизовать вложенный список. Мы предоставили вам HTML и хотим, чтобы вы:

  1. Задали неупорядоченному списку квадратные маркеры.
  2. Задали пунктам неупорядоченного и упорядоченного списка 1,5 межстрочный интервал их размера шрифта.
  3. Задали упорядоченному списку маркеры в виде строчных букв.
  4. Не стесняйтесь играться с примерами списков столько сколько вам нравится, экспериментируя с типами маркеров, интервалами или со всем что вы найдёте.

Если вы допустите ошибку, вы всегда можете сделать сброс используя кнопку Reset. Если вы застрянете, нажмите кнопку Show solution чтобы посмотреть возможный ответ.

Счётчики CSS предоставляют расширенные инструменты для настройки счета и оформления списков, но они довольно сложные. Мы рекомендуем изучить это, если вы захотите размяться. Смотрите:

В плане стилизации списки сравнительно легко освоить, как только вы освоите несколько связанных базовых принципов и специфичные свойства. В следующей статье мы перейдём к методам стилизации ссылок.

Списки в HTML (XHTML)

 Списки в HTML (XHTML) используются для оформления и форматирования видимой текстовой части html-документа. Дополнительно, на основании кодов списков, в HTML-разметке веб-страницы создаются и группируются элементы управления и навигации – кнопочки и менюшки (простые и выпадающие). Коды списков языка гипертекстовой разметки HTML ничем не отличаются от кодов списков XHTML…

  1. Код и видимая часть списков HTML
  2. Виды списков в HTML
  3. Теги списков в HTML
    <ul>,<ol>,<li>,<dl>, dt>,<dd>
  4. Как создать список в html
  5. Примеры списков html
Код и видимая часть списков 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>. Пример кода маркированного списка:

<ul>
 <li>Раз элемент</li>
 <li>Два элемент</li>
 <li>Три элемент</li>
</ul>

Выглядит в браузере:
  • Раз элемент
  • Два элемент
  • Три элемент

Маркированный (неупорядоченный) список по-англицки звучит, как Unordered List. Становится понятной аббревиатура его обрамляющего тега – <ul> (Unordered List). Написание тега <ul> заглавными литерами – <UL>. В спецификации HTML нет верхнего регистра. Правильно писать – <ul>

Нумерованный html-список | Теги <ol> и <li>

Код нумерованного списка ничем не отличается от кода маркированного списка, с той разницей, что обрамляющие список теги <ul> заменяются на <ol> (анг. Ordered List – нумерованный, упорядоченный список). Код нумерованного списка открывает тег <ol>. Внутри находятся элементы, обрамлённые парными тегами, вида <li>элемент</li>. Закрывается код нумерованного списка тегом </ol>. Пример кода нумерованного списка:

<ol>
 <li>Первый элемент</li>
 <li>Второй элемент</li>
 <li>Третий элемент</li>
</ol>

Выглядит в браузере:
  1. Первый элемент
  2. Второй элемент
  3. Третий элемент
Многоуровневые (вложенные списки)

Вложенные (многоуровневые, ступенчатые) списки в HTML представляют наибольший интерес. Чтобы создать многоуровневый вложенный список в HTML, нужно в код одного списка вставить код другого списка. Код вложенного списка вставляется в виде отдельного элемента, между тегами <li></li>. Порядок и степень вложения не имеет значения. Допускается вкладывать маркированный список в нумерованный и наоборот, на любую глубину и пока не надоест. Браузер всё вытерпит. Пример кода многоуровневого списка со вложенными списками (код основного списка обозначен синим цветом, первого вложенного – жёлтым, второго вложенного – зелёным):

<ol>
 <li>Первый элемент основного списка
  <ol>
   <li>Раз (вложенный список)</li>
   <li>Два (вложенный список)</li>
   <li>Три (вложенный список)
    <ul>
     <li>1 (второй вложенный)</li>
     <li>2 (второй вложенный)</li>
     <li>3 (второй вложенный)</li>
    </ul>
   </li>
  </ol>
 </li>
 <li>Второй элемент основного списка</li>
 <li>Третий элемент основного списка</li>
</ol>

Выглядит в браузере: 
  1. Первый элемент основного списка
    1. Раз (вложенный список)
    2. Два (вложенный список)
    3. Три (вложенный список)
      • 1 (второй вложенный)
      • 2 (второй вложенный)
      • 3 (второй вложенный)
  2. Второй элемент основного списка
  3. Третий элемент основного списка
Список определений | Теги <dl>, <dt> и <dd>

Список определений (описаний, объяснений) – перечень терминов и пояснений к ним. Этот вид текстовой записи списка специально придуман для объяснения и описания терминов и определений, например – описания списка товаров. Список определений отличается от обычных списков. Элементы списка определений разделены на две части – слово (термин) и его описание (определение, пояснение для этого слова или термина).

Код списка определений начинается открывающим тегом <dl> (анг. Definition Lists – список определений). После него идёт элемент-термин списка, который требуется объяснить – этот элемент обрамлён парным тегом <dt></dt>. Дальше идёт текстовый объясняющий элемент списка, он обрамлён парным тегом <dd></dd>. Код списка определений заканчивается закрывающим тегом </dl>. Пример кода списка определений:

<dl>
 <dt>HTML</dt>
  <dd>HTML – язык гипертекстовой разметки веб-страницы</dd>
 <dt>CSS</dt>
  <dd>CSS – каскадные таблицы стилей</dd>
 <dt>javascript</dt>
  <dd>javascript – язык сценариев веб-страницы</dd>
</dl>

В браузере список определений выглядит красиво:
HTML
HTML – язык гипертекстовой разметки веб-страницы
CSS
CSS – каскадные таблицы стилей
javascript
javascript – язык сценариев веб-страницы

Для усиления визуального эффекта использован CSS,
который к данному коду не имеет никакого отношения.

Элементы списка определений не имеют бу́ллетов – специальных типографских знаков. В HTML, списки определений существует исключительно для создания описаний и оформления текстовой видимой части веб-документа. Маркированный и нумерованный списки значительно универсальней и разнообразней. Управление их внешним видом производится при помощи атрибутов тегов списка и атрибутов тегов элементов (строк) списка. Дополнительно, маркированный и нумерованный списки используются в html-разметке веб-страниц для создания и группирования элементов управления и навигации.

Ненумерованные и немаркированные списки

Список без ничего – без нумерации, маркировки и прочих списочных причиндалов (бу́ллетов), получится из маркированного или нумерованного списка, после присвоения последнему свойства list-style:none;

Более сложный способ скрыть/убрать бу́ллеты (маркеры) у списка – это добавить ему свойство overflow: hidden;, которое обрезает выступающую за пределы списка маркировку (нумерацию, или что там у него есть). Прим. Обрезание маркеров (overflow: hidden;) работает только за пределами списка – свойство list-style-position: outside; Это свойство устанавливается дефолтными настройками по-умолчанию для всех видов браузеров и, если специально нигде не указано другое (list-style-position:inside;) то тогда добавляем просто overflow: hidden;. Пример кода немаркированного и ненумерованного списка (<ul> или <ol>, не важно):

<ul style="list-style:none;">
 <li>Немаркированные и ненумерованные строки</li>
 <li>Немаркированные и ненумерованные строки</li>
 <li>Немаркированные и ненумерованные строки</li>
</ul>

Выглядит в браузере:
  • Немаркированные и ненумерованные строки
  • Немаркированные и ненумерованные строки
  • Немаркированные и ненумерованные строки
То же самое, через overflow: hidden;, при условии что list-style-position:outside; (маркеры списка находятся за пределами текста списка):
<ul style="overflow: hidden;">
 <li>Немаркированные и ненумерованные строки</li>
 <li>Немаркированные и ненумерованные строки</li>
 <li>Немаркированные и ненумерованные строки</li>
</ul>

Выглядит в браузере:
  • Немаркированные и ненумерованные строки
  • Немаркированные и ненумерованные строки
  • Немаркированные и ненумерованные строки
Выпадающие списки

Выпадающие списки стоят особняком в HTML(XHTML).

<select>

<option>Пункт 1</option>

<option>Пункт 2</option>

</select>

 

Оформление списков в html
Обтекание картинок html-списками

Html нумерованный список bold. Маркированный список в HTML. Графические маркеры списка

также поддерживает собственный атрибут type , и таким образом можно создать следующий список:


Отступ маркированного списка

Перед тем, как к списку будет применен любой стиль CSS , HTML (а точнее браузер ) применяет к нему отступы, поэтому он отличается от обычного абзаца с тегом

Упорядоченный / нумерованный список — тег

    Если вы хотите упорядочить элементы списка, тогда тег

      поможет в этом. По умолчанию он задает нумерованный список HTML :
      1. Элемент 1
      2. Элемент 2
      3. Элемент 3

      что на выходе дает нам:

      A. Элемент 1
      B. Элемент 2
      C. Элемент 3

      Атрибут type дает возможность использовать еще несколько дополнительных вариантов оформления нумерованных списков по сравнению с маркированными.

      Начало нумерованного списка с определенного номера

      Предположим, вы сводите воедино инструкции для создания таблиц. Вы можете использовать для этого нумерованный список. После каждого пункта вы хотите размещать изображения и дополнительный текст, и вам в этом случае потребуется несколько списков.

      Проблема заключается в том, что по умолчанию каждый список начинается с номера 1 (или буквы А ). Это бы внесло неразбериху в ваше руководство!

      К счастью, в HTML есть свойство start , которое позволяет начать нумерацию с указанного номера:

      1. Шаг четыре
      2. Шаг пять
      3. Шаг шесть

      Что дает нам следующее:
      4. Шаг четыре
      5. Шаг пять
      6. Шаг шесть

      Обратный порядок

      Если вы хотите вывести номера (или буквы ) в обратном порядке, то это можно сделать, добавив в тег нумерованного списка в HTML ключевое слово reversed :

      1. Первый пункт
      2. Второй пункт
      3. Третий пункт
      4. Четвертый пункт
      5. Пятый пункт

      В результате список будет выглядеть следующим образом:
      5. Пятый пункт.
      4. Четвертый пункт.
      3. Третий пункт.
      2. Второй пункт.
      1. Первый пункт.

      Многоуровневый маркированный список в HTML

      С помощью установленных в браузерах патчей поддержки (и иногда с помощью отмены CSS для некоторых сайтов ) можно создать HTML многоуровневый нумерованный список. Это достигается за счет встраивания одного списка в другой:

    • Элемент верхнего уровня
      • Подчиненный элемент 1
      • Подчиненный элемент 2
    • Элемент верхнего уровня

    Что дает нам:

    Элемент верхнего уровня
    o Подчиненный элемент 1
    o Подчиненный элемент 2
    Элемент верхнего уровня

    Вы можете использовать комбинацию тегов

      . Это может пригодиться, если нужно обозначить маркерами подпункты нумерованного списка.

      1. Элемент верхнего уровня
      o Подчиненный элемент 1
      o Подчиненный элемент 2
      2. Элемент верхнего уровня

      Используйте нумерованные списки HTML на своих страницах.

      Заключение

      Это всего лишь краткое введение по использованию списков в веб-дизайне, но с этого вы можете начать. Если у вас есть какие-либо вопросы, пожалуйста, задайте их в комментариях!

      Перевод статьи «Numbered and Bullet Point Lists in HTML » был подготовлен дружной командой проекта .

      В языке HTML существует два вида списков: нумерованные и ненумерованные. Их создание практически одинаковое. Даже теги отличаются на один символ. Также можно создавать которые могут включать в себя как нумерованные, так и маркерные.

      Эти списки можно преобразовывать как угодно. Всё зависит от вашей фантазии. Сначала мы рассмотрим стандартные списки, такие же как в редакторе Word, а затем будем их улучшать и оформлять до неузнаваемости.

      Нумерованный список HTML

      Обычный нумерованный можно создать при помощи следующих тегов:

    1. Первый пункт списка
    2. Второй пункт списка
    3. Третий пункт списка
    4. Простые списки выглядят вот так

      Согласно стандартам, каждый пункт списка должен быть внутри открывающего и закрывающего тега li. Но если вы не поставите закрывающий тег, то результат будет точно таким же. Обработчик весьма умный. Во время преобразования списка он анализирует открывающие теги. Если он видит новый

    5. , то автоматически перед ним ставит
    6. .

      Таким образом, списки можно делать так, как показано ниже.

      Но с точки зрения профессионалов это некорректно.

      Ненумерованные (или же маркерные) списки создаются точно так же, только вместо тега ol, пишется ul.

      В нет цифр или букв — только различные символы, которые называются маркерами.

      Многоуровневый нумерованный список HTML

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

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

      Обратите внимание, что в этом коде, в отличие от первых примеров, добавлен атрибут type. Благодаря ему можно указать вид сортировки как для нумерованных, так и для маркерных списков.

      Для нумерованных указываем алфавит или тип цифр, а для остальных случаев — тип маркера.

      Если использовать специальный HTML-тег, нумерованный список может стать любым, каким вы хотите.

      Можно указать атрибут type с любым значением из таблицы. Или в классе стиля css указать list-style-type с желаемым типом сортировки.

      Перевод значений довольно простой. Хватит базовых знаний английского языка. Но даже если вы не можете перевести слова «круг», «квадрат» и т. п., то можно визуально понять, каков будет результат при указании этих значений в атрибуте type.

      Для нумерованных списков нужно использовать следующие варианты:

    • 1 — арабские цифры;
    • A — заглавные ;
    • a — строчные латинские буквы;
    • I — заглавные римские цифры;
    • i — строчные римские цифры.

    По умолчанию всегда используется список с То есть, если вы ничего не указали, это равносильно type=»1″.

    Помимо этого, нумерованные списки можно начинать с любой желаемой позиции. По умолчанию — вывод от 1. Но при желании можно начать хоть со ста. Для этого нужно указать атрибут start с любым значением.

    Кроме этого, можно сделать вывод в обратном порядке. Для этого нужно написать reversed.

    Оформление списков

    Нумерованный список HTML можно оформить настолько красиво, что не сразу можно догадаться, что это обычный список, а не картинка, сделанная в Photoshop.

    Вот примеры красивых списков.

    Как видно из примера, можно изменять внешний вид нумерации и самих элементов.

    Создать обычный список можно вот так.

    В стилях css нужно указать оформление для тегов ol. Обратите внимание, что в этом случае настройки будут применены ко всем спискам всего сайта, где используется этот файл стилей.

    Рассмотрим сначала вариант с круглым оформлением списка. Вернитесь к коду списка. Там указан класс rounded-list. Вот именно с этим классом нужно повозиться, чтобы сделать такую красоту. Назвать класс вы можете как хотите.

    Теперь рассмотрим квадратное оформление.

    Стили весьма похожи. Разница в том, что в первом случае происходит округление элемента посредством возможностей css.

    Профессиональный верстальщик должен предвидеть и понимать, что не все пользователи используют современные компьютеры. Не у всех установлены Windows 7, 8, 10. Существует процент пользователей, кто до сих пор сидит на Windows XP и использует старые версии браузера Internet Explorer.

    Как правило, почти все современные дизайнерские улучшения элементов ими не поддерживаются. Пользователю будет казаться, что над дизайном сайта вообще не работали. Что всё съехало. Элементы наезжают друг на друга. Чтобы этого избежать, нужно просчитывать все варианты.

    Некоторые веб-мастера закрывают глаза на них, поскольку их доля на современном рынке становится всё меньше и меньше. Но для профессионала важен каждый посетитель, особенно если это коммерческий сайт.

    Делайте что-то подходящее для всех или учитывайте все варианты браузеров.

    Разница лишь в том, что этот тег строго сделан для нумерации списков. Название тега пришло от английского сокращения «Ordered List» — нумерованный список.

    Синтаксис тега

      1. Элемент #1
      2. Элемент #2
      3. Элемент #3

      Списки в HTML — маркированный список — нумерованный список — список определений

      Очень часто определенную информацию на сайте необходимо представить в виде списков.

      Списки позволяют упорядочить и систематизировать различную информацию и представить ее для посетителя в удобном виде.

      Списки в HTML могут быть трех разновидностей: маркированные списки, нумерованные списки и списки определений. Рассмотрим, как их создавать по порядку.

      Маркированный список.

      Данный вид списка используется наиболее часто. Маркированный список в HTML создается при помощи тегов <ul> <li>. При этом напротив каждого элемента списка добавляется маркер, по умолчанию это маркер в виде кружка. При помощи тегов <ul></ul> создается контейнер, внутри которого располагаются элементы списка: <ul><li></li></ul>.

      Код маркированного списка будет выглядеть так:

      <UL>
      <LI>Вариант такой</LI>
      <LI>Вариант сякой</LI>
      <LI>Вариант эдакий</LI>
      </UL> 

      Можете попробовать создать HTML страничку, используя данный код и у вас, в результате получится следующий список:

      Как вы можете заметить, каждый элемент списка располагается с новой строки, при этом слева, сверху и снизу создаются определенные отступы. Каждый пункт списка начинается с маркера, в качестве маркера может использоваться закрашенный кружок (используется по умолчанию), окружность или квадратик. У тега <UL> есть атрибут type, при помощи которого, и задается стиль маркера. Данный атрибут имеет следующие значения:

      • disc — круг;
      • circle — окружность;
      • square — квадрат.

      Значение disc используется по умолчанию.

      Пример создания маркированного списка с маркерами в виде окружности:

      <UL type="circle">
      <LI>Вариант такой</LI>
      <LI>Вариант сякой</LI>
      <LI>Вариант эдакий</LI>
      </UL> 

      В результате список примет, следующий вид:

      Создание маркированного списка с маркерами в виде квадратиков:

      <UL type="square">
      <LI>Вариант такой</LI>
      <LI>Вариант сякой</LI>
      <LI>Вариант эдакий</LI>
      </UL> 

      Список будет иметь вид:

      Атрибут type можно применять не только к тегу <UL>, но и к тегу <LI>. Таким образом можно создать список с разнообразными маркерами.

      <UL>
      <LI type="disc">Вариант такой</LI>
      <LI type="circle">Вариант сякой</LI>
      <LI type="square">Вариант эдакий</LI>
      </UL> 

      В результате получится следующее:

      Нумерованные списки.

      Нумерованные списки в HTML представляют собой списки, в которых каждый пункт имеет порядковый номер, создаются нумерованные списки при помощи тега <OL> и вложенных в его тегов <LI>

      <OL>
      <LI>Первая строчка</ LI>
      <LI>Вторая строчка </LI>
      <LI>Третья строчка </LI>
      </OL> 

      Выглядит такой список следующим образом:

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

      Ниже приведены сокращенные варианты кода, и вид нумерации который может быть в том или ином случае.

      Нумерация арабскими цифрами:

      <OL type="1">
      <li>...</li>
      </OL> 

      Вид списка:

      Нумерация заглавными латинскими буквами:

      <OL type="A">
      <li>...</li>
      </OL> 

      Вид списка:

      Нумерация строчными буквами латинского алфавита:

      <OL type="a">
      <li>...</li>
      </OL> 

      Вид списка:

      Нумерация римскими цифрами в верхнем регистре:

      <OL type="I">
      <li>...</li>
      </OL> 

      Вид списка:

      Нумерация римскими цифрами в нижнем регистре:

      <OL type="i">
      <li>...</li>
      </OL> 

      Вид списка:

      Список определений в HTML.

      Особым видом списков являются списки определений. Они отличаются тем, что каждый элемент списка состоит из двух элементов, термина и текста который раскрывает его значение. Создаются данные списки при помощи тегов <DL><DT><DD>. Тег <DL> создает контейнер для списка, тег <DT> устанавливает термин, а тег <DD> описание или определение термина.

      Записывается данный список следующим образом:

      <DL>
      <DT>Термин 1</DT>
      <DD> Определение термина 1</DD>
      <DT>Термин 2</DT>
      <DD> Определение термина 2</DD>
      <DT>Термин 3</DT>
      <DD> Определение термина 3</DD>
      </DL> 

      В результате получится следующий список:

      Как вы можете видеть, при этом создаются соответствующие отступы для термина и текста определения.

      Вложенные или многоуровневые списки в HTML.

      Иногда необходимо в один элемент определенного вида списка вложить другой список. В HTML есть возможность неограниченно влаживать одни списки  в элементы других списков.

      Например, вот код, при помощи которого в элементы маркированного списка вложены нумерованные списки.

      <UL>
      <LI>Вариант такой
      <OL>
      <LI>Первая строчка</ LI>
      <LI>Вторая строчка </LI>
      <LI>Третья строчка </LI>
      </OL>
      </LI>
      <LI>Вариант сякой
      <OL>
      <LI>Первая строчка</ LI>
      <LI>Вторая строчка </LI>
      <LI>Третья строчка </LI>
      </OL>
      </LI>
      <LI>Вариант эдакий
      <OL>
      <LI>Первая строчка</ LI>
      <LI>Вторая строчка </LI>
      <LI>Третья строчка </LI>
      </OL>
      </LI>
      </UL> 

      Вложенный список будет иметь такой вид:

      Таким образом, можно делать вложенные списки в различных вариациях и при этом применять, необходимы атрибуты и значения.

      Материал подготовлен сайтом: WebMasterMix.ru

      Рекомендуем ознакомиться:

      Подробности

      Обновлено: 04 Сентябрь 2013

      Создано: 28 Июнь 2011

      Просмотров: 33034

      Создаем маркированный список в html на живом примере. Маркированный и нумерованный список HTML

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

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

      В примере 11.1 приведен код HTML для добавления маркированного списка на веб-странице.

      Пример 11.1. Создание маркированного списка

      Маркированный список
      • Чебурашка
      • Крокодил Гена
      • Шапокляк
      • Крыса Лариса

      Результат данного примера показан на рис. 11.1.

      Рис. 11.1. Вид маркированного списка

      Обратите внимание на отступы сверху, снизу и слева от списка. Такие отступы добавляются автоматически.

      Маркеры могут принимать один из трех видов: круг (по умолчанию), окружность и квадрат. Для выбора стиля маркера используется атрибут type тега

        . Допустимые значения приведены в табл. 11.1 Табл. 11.1. Стили маркеров списка
        Тип списка Код HTML Пример
        Список с маркерами в виде круга
        • Первый
        • Второй
        • Третий
        Список с маркерами в виде окружности
        • Первый
        • Второй
        • Третий
        Список с квадратными маркерами
        • Первый
        • Второй
        • Третий

        Вид маркеров может незначительно различаться в разных браузерах, а также при смене шрифта и размера текста.

        Создание списка с квадратными маркерами показано в примере 11.2.

        Пример 11.2. Вид маркеров

        Маркированный список

        Изменение убеждений

        • изменение религиозной веры (на выбор: буддизм, конфуцианство, индуизм). Специальное предложение — иудаизм и мусульманство вместе;
        • изменение веры в непогрешимость любимой партии;
        • убеждение в том, что инопланетяне существуют;
        • предпочтение политического строя, как самого лучшего в своем роде (на выбор: феодализм, социализм, коммунизм, капитализм).

        Результат данного примера показан на рис. 11.2.

        В языке разметки html различают 3 вида списков — упорядоченные (нумерованные), неупорядоченные (ненумерованные) и списки определений (definition list).

        Для построения такого списка нужны 2 вида элементов: ‘ul’ (сокращение от unordered list, т.е. неупорядоченный список) и ‘li’ (элемент списка). Все, что написано внутри ‘li’, помечается маркером.

        Внешним видом такого списка можно управлять, задавая типы маркеров.

        Типы маркеров

        Есть специальный атрибут type, который ставится в обоих элементах списка. Это тип вашего маркера. Всего 3 типа: окружность, диск и квадрат:

          — квадрат
            — диск
              — окружность

              В зависимости от того, где указать тип маркера, можно поменять его у всего списка или у конкретного элемента.

              Нумерованный список (ordered list)

              Для построения списка также нужно 2 элемента: ‘ol’ и ‘li’ (элемент списка). Маркеры заменяются на цифры с точкой. Пример простого списка:

      1. первый элемент
      2. второй элемент
      3. последний элемент

      Внешним видом упорядоченного списка можно управлять, задавая разные типы нумерации.

      Типы нумерации

      Есть специальный атрибут type, который ставится в элементе ‘ol’ или ‘li’. Это тип вашего списка. Всего 5 типов:

        — Нумерация арабскими цифрами (1, 2, 3)
          — Нумерация прописными буквами (A, B, C)
            — Нумерация строчными буквами (a, b, c)
              — Нумерация большими римскими цифрами (I, II, III)
                — Нумерация малыми римскими цифрами (i, ii, iii)
                  — С какой цифры начать нумерацию

                  В зависимости от того, где указать тип нумерации, можно поменять ее у всего списка или у конкретного элемента.

                  Список определений (definition list)

                  Список определений был разработан для словарных статей.

                  Есть общий контейнер ‘dl’. Внутри него стоят ‘dt’ (definition termin — термин) и ‘dd’ (definition description — описание). Простейший пример:

                  Отдел маркетинга
                  Данный отдел занимается продвижением товаров и услуг
                  Финансовый отдел
                  Данный отдел занимается всеми финансовыми операциями

                  Все элементы всех списков — блочные. Но внутри элемента ‘dt’ можно ставить только строчные элементы. В элементы ‘dd’ и ‘li’ можно ставить все, что угодно. Отсюда появляются вложенные списки.

                  Вложенные (смешанные списки)

                  Это многоуровневые списки, внутри которых есть иерархия. Часто такие списки применяются при построении карты сайта. Пример:

                  Смешанный список
                  НОВОСТЬ ДНЯ
                1. Сегодня идет дождь
                2. Дождь будет идти весь день
                  НОВОСТЬ НОЧИ
                3. Ночью будет идти дождь
                4. Завтра начнется новый день
                5. Порой наилучшим способом представления информации на сайте является маркированный список. Такой список неплохо привлекает внимание, удобен для восприятия посетителями, лаконичен и раскрывает взаимосвязь элементов.

                  Надо понимать, что интернет не подходит для длинных, описательных форм контента. Пользователи предпочитают материал, удобный для сканирования (беглого прочтения), который позволяет легко пропускать большие куски текста и быстрее определять интересные области.

                  Много различных методов веб-форматирования улучшают восприятие контента. Вы можете выделить текст жирным шрифтом, использовать отступы и цвета, менять межстрочный интервал, создавать (bulleted lists) — все эти техники хороши для эффективного восприятия контента.

                  Несколько крошечных точек притягивают взгляд и делают сложные тезисы понятными. Читатели воспринимают буллеты в качестве меток лаконичных, но очень важных крупиц информации. Неудивительно, что при проведении исследований юзабилити становится очевидным, как сильно читатели тяготеют к маркированным спискам, ведь они помогают усваивать контент как можно быстрее.

                  Сравните два разных варианта контента. Вы, вероятно, заметите, что информация, представленная во втором варианте, воспринимается легче. Все потому, что предложения представлены вертикальным списком, каждое из них занимает одну строку. Напротив, в варианте 1 читатели вынуждены искать их в менее структурированном параграфе текста.

                  Вариант 1

                  В наш пакет SPA-услуг входят две ночи проживания, две 50-минутные SPA-процедуры на ваш выбор, завтрак в номере на двоих и подарочная корзина по прибытию.

                  Вариант 2

                  В наш пакет SPA-услуг входят:

      • две ночи проживания;
      • две 50-минутные SPA-процедуры на ваш выбор;
      • завтрак в номере на двоих;
      • подарочная корзина по прибытию.

      Не стоит беспокоиться, что вариант 2 занимает больше пространства. Пользователей не смущает дополнительный скроллинг, если только он оправдан получением интересной информации. На самом деле лендинг, который выглядит дружелюбно и прост для понимания в силу надлежащего использования маркированных списков, получит гораздо больше внимания пользователей, чем сайт, встречающий их стеной текста. На том, как правильно составить маркированный список, остановимся подробнее.

      1. Все пункта списка должны иметь приблизительно одинаковую длину строки

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

      Неправильно

      • спальный мешок;
      • купальный костюм для прогулки к водопадам;
      • солнцезащитный крем;
      • водонепроницаемая куртка для дождливых дней. Возможны грозы.

      Разница в длине делает список неупорядоченным и неравномерным.

      Правильно

      Возьмите в лагерь следующие вещи:

      • спальный мешок;
      • солнцезащитный крем;
      • купальный костюм;
      • дождевик.

      2. Используйте нумерованные перечни только тогда, когда последовательность или количество элементов имеют важное значение

      Нумерованные списки, как правило, используются в тех случаях, когда пункты должны быть перечислены в определенном порядке, например, порядок действий при работе с программой. Либо когда количество пунктов имеет значение, например, в разного рода топах (топ-10 лучших техник и т. д.).

      Если же порядок или общее количество пунктов не имеет значения, нумеровать список не нужно. Это просто-напросто создаст путаницу: в проводимых пользовательских тестированиях участники, глядя на нумерованные списки, ошибочно думали, что они должны выполнить каждый пункт, хотя им нужно было выбрать только один.

      Неправильно

      1. Контактная форма на сайте
      2. Чат
      3. Звонок по телефону
      4. Личная встреча

      Правильно

      Пожалуйста, свяжитесь с нами одним из следующих способов:

      • Контактная форма на сайте
      • Звонок по телефону
      • Личная встреча

      3. Используйте параллельные конструкции предложений

      Стиль написания пунктов списка должен быть единообразным. Большое разнообразие формулировок может показаться неграмотным и замедлить (или даже запутать) читателей.

      То же относится и ко структуре элементов. Каждый из них должен начинаться с одной и той же части речи (существительного, глагола и т. д.) и представлять либо фрагмент, либо полное предложение.

      Неправильно

      • животные могут пугаться громких звуков;
      • желтыми линиями отмечены места, где вы можете стоять;
      • сохранять парк в чистоте — задача каждого.

      В этом примере каждый пункт начинается со слов разных частей речи.

      Правильно

      Пожалуйста, следуйте правилам пребывания в парке:

      • выкидывайте мусор только в урны;
      • не шумите;
      • не пересекайте желтые линии;
      • сохраняйте парк чистым.

      Второй список читается лучше, потому что каждая фраза начинается со слов одной части речи, в данном случае с повелительной формы глагола.

      4. Избегайте повтора слов в начале предложений

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

      Неправильно

      Как выбрать спелый ананас:

      • обратите внимание на его запах: он должен быть приятным;
      • обратите внимание на его структуру: ананас должен быть крепким;
      • обратите внимание на его цвет: он должен быть золотисто-желтым.

      Правильно

      Как выбрать спелый ананас:

      • понюхайте его: запах должен быть приятным;
      • сожмите его: ананас должен быть крепким;
      • обратите внимание на цвет: он должен быть золотисто-желтым.

      5. Фраза или предложение, предваряющее маркированный список, должны быть понятными и раскрывающими его содержание

      Вводные слова, так называемые lead-in (слова, стоящие непосредственно перед маркированным списком), очень важны, поскольку они дают читателю понять, что за список перед ним и почему он так важен. Лид-ин не обязательно должен иметь форму полного предложения, особенно если каждый пункт раскрыт в достаточной степени.

      Неправильно

      Отдых в Британской Колумбии:

      • походы;
      • художественные музеи;
      • плавание на каноэ по озеру.

      Лид-ин (Отдых в Британской Колумбии) не ясно описывает список. Кроме того, в этом списке перечислены занятия, но «художественные музеи» — это не занятие.

      Правильно

      В ваш отдых в Британской Колумбии включены:

      • походы;
      • посещение музеев;
      • плавание на каноэ по озеру.

      6. Соблюдайте правила оформления списков

      Существуют конкретные правила оформления маркированных списков.

      • если маркированный список состоит из целых предложений, то каждый пункт начинается с заглавной буквы, а в конце ставится точка;
      • если же вы имеете дело с фрагментами предложения, в конце точку ставить не надо. Заглавная буква тоже по правилам не ставится, но для повышения удобства текста рекомендуется ее все же ставить.

      Неправильно

      • вам следует заступиться за человека, над которым издеваются
      • рассказать взрослым об этой ситуации
      • посоветовать жертве рассказать об этой ситуации взрослым
      • оказать поддержку, проявив заботу

      Пункты начинаются не с заглавных букв, и в конце нет точек.

      Правильно

      Если вы стали свидетелем издевательств:

      • Вам следует заступиться за человека, над которым издеваются.
      • Рассказать взрослым об этой ситуации.
      • Посоветовать жертве рассказать об этой ситуации взрослым.
      • Оказать поддержку, проявив заботу.

      Неправильно

      • Отдавать бумагу и предметы из пластика на переработку.
      • Использовать меньше одноразовых предметов.
      • Делиться с другими вещами, которые вам не нужны.
      • Смените автомобиль на велосипед.

      Это фрагменты предложения, поэтому пунктуация не нужна.

      Правильно

      Вы можете защитить окружающую среду, если будете:

      • Отдавать бумагу и предметы из пластика на переработку
      • Использовать меньше одноразовых предметов
      • Делиться с другими вещами, которые вам не нужны
      • Смените автомобиль на велосипед

      7. Не злоупотребляйте маркированными списками, так как они могут потерять свою эффективность

      Как и в случае со многими другими техниками дизайна, слишком частое использование маркированных списков может оказаться нерезультативным, а то и вредным. Обилие точек и тире может еще больше обескуражит посетителя, чем стена текста. Поэтому вам следует более тщательно выбирать то, что будет отображено в формате маркированного списка.

      Вертикальные списки хороши, когда у вас есть три и более пунктов, на которые вы хотите обратить внимание читателя. Менее трех пунктов лучше оставить в пределах одного предложения.

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

      Заключение

      Это наиболее общие рекомендации, и каждая компания может выбрать свой стиль оформления. Если ваша организация придерживается гида по стилю, сверьтесь с руководством, прежде чем решитесь на какие-либо изменения. Важным аспектом правильного написания является единообразие стиля во всех документах и письменных источниках компании.

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

      Высоких вам конверсий!

      По материалам

      В языке HTML существует два вида списков: нумерованные и ненумерованные. Их создание практически одинаковое. Даже теги отличаются на один символ. Также можно создавать которые могут включать в себя как нумерованные, так и маркерные.

      Эти списки можно преобразовывать как угодно. Всё зависит от вашей фантазии. Сначала мы рассмотрим стандартные списки, такие же как в редакторе Word, а затем будем их улучшать и оформлять до неузнаваемости.

      Нумерованный список HTML

      Обычный нумерованный можно создать при помощи следующих тегов:

    1. Первый пункт списка
    2. Второй пункт списка
    3. Третий пункт списка
    4. Простые списки выглядят вот так

      Согласно стандартам, каждый пункт списка должен быть внутри открывающего и закрывающего тега li. Но если вы не поставите закрывающий тег, то результат будет точно таким же. Обработчик весьма умный. Во время преобразования списка он анализирует открывающие теги. Если он видит новый

    5. , то автоматически перед ним ставит
    6. .

      Таким образом, списки можно делать так, как показано ниже.

      Но с точки зрения профессионалов это некорректно.

      Ненумерованные (или же маркерные) списки создаются точно так же, только вместо тега ol, пишется ul.

      В нет цифр или букв — только различные символы, которые называются маркерами.

      Многоуровневый нумерованный список HTML

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

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

      Обратите внимание, что в этом коде, в отличие от первых примеров, добавлен атрибут type. Благодаря ему можно указать вид сортировки как для нумерованных, так и для маркерных списков.

      Для нумерованных указываем алфавит или тип цифр, а для остальных случаев — тип маркера.

      Если использовать специальный HTML-тег, нумерованный список может стать любым, каким вы хотите.

      Можно указать атрибут type с любым значением из таблицы. Или в классе стиля css указать list-style-type с желаемым типом сортировки.

      Перевод значений довольно простой. Хватит базовых знаний английского языка. Но даже если вы не можете перевести слова «круг», «квадрат» и т. п., то можно визуально понять, каков будет результат при указании этих значений в атрибуте type.

      Для нумерованных списков нужно использовать следующие варианты:

      • 1 — арабские цифры;
      • A — заглавные ;
      • a — строчные латинские буквы;
      • I — заглавные римские цифры;
      • i — строчные римские цифры.

      По умолчанию всегда используется список с То есть, если вы ничего не указали, это равносильно type=»1″.

      Помимо этого, нумерованные списки можно начинать с любой желаемой позиции. По умолчанию — вывод от 1. Но при желании можно начать хоть со ста. Для этого нужно указать атрибут start с любым значением.

      Кроме этого, можно сделать вывод в обратном порядке. Для этого нужно написать reversed.

      Оформление списков

      Нумерованный список HTML можно оформить настолько красиво, что не сразу можно догадаться, что это обычный список, а не картинка, сделанная в Photoshop.

      Вот примеры красивых списков.

      Как видно из примера, можно изменять внешний вид нумерации и самих элементов.

      Создать обычный список можно вот так.

      В стилях css нужно указать оформление для тегов ol. Обратите внимание, что в этом случае настройки будут применены ко всем спискам всего сайта, где используется этот файл стилей.

      Рассмотрим сначала вариант с круглым оформлением списка. Вернитесь к коду списка. Там указан класс rounded-list. Вот именно с этим классом нужно повозиться, чтобы сделать такую красоту. Назвать класс вы можете как хотите.

      Теперь рассмотрим квадратное оформление.

      Стили весьма похожи. Разница в том, что в первом случае происходит округление элемента посредством возможностей css.

      Профессиональный верстальщик должен предвидеть и понимать, что не все пользователи используют современные компьютеры. Не у всех установлены Windows 7, 8, 10. Существует процент пользователей, кто до сих пор сидит на Windows XP и использует старые версии браузера Internet Explorer.

      Как правило, почти все современные дизайнерские улучшения элементов ими не поддерживаются. Пользователю будет казаться, что над дизайном сайта вообще не работали. Что всё съехало. Элементы наезжают друг на друга. Чтобы этого избежать, нужно просчитывать все варианты.

      Некоторые веб-мастера закрывают глаза на них, поскольку их доля на современном рынке становится всё меньше и меньше. Но для профессионала важен каждый посетитель, особенно если это коммерческий сайт.

      Делайте что-то подходящее для всех или учитывайте все варианты браузеров.

      Маркированный список.

      Маркированный список -каждый элемент списка располагается с новой строки, при этом слева, сверху и снизу создаются определенные отступы. Каждый пункт списка начинается с маркера, в качестве маркера может использоваться закрашенный кружок (используется по умолчанию), окружность или квадратик.

      Нумерованные списки.

      Нумерованные списки представляют собой списки, в которых каждый пункт имеет порядковый номер, создаются нумерованные списки.По умолчанию нумерация производится арабскими цифрами.

      В приложении Word можно автоматически создавать маркированные и нумерованные списки при вводе либо можно быстро добавить маркеры или нумерацию к существующим строкам текста.

      Ввод маркированного или нумерованного списка

        Введите знак * (звездочка), чтобы начать маркированный список, или 1. , чтобы начать нумерованный список, а затем нажмите клавишу ПРОБЕЛ или TAB.

        Введите текст.

        Нажмите клавишу ВВОД, чтобы добавить следующий элемент списка.

      В приложении Word будет автоматически вставлен следующий маркер или номер.

        Чтобы завершить ввод списка, дважды нажмите клавишу ВВОД. Чтобы удалить последний маркер или номер в списке, нажмите клавишу BACKSPACE.

      Действия в ситуации, когда маркеры или числа не проставляются автоматически

        Откройте вкладку Файл и нажмите кнопку Параметры .

        Нажмите кнопку Параметры автозамены и откройте вкладку Автоформат при вводе .

        В разделе Применять при вводе установите флажки стили маркированных списков и стили нумерованных списков .

      Добавление маркеров и нумерации в список

        Выделите элементы, к которым необходимо добавить маркеры или нумерацию.

        На вкладке Начальная страница в группе Абзац выберите команду Маркированный список или Нумерованный список .

      Нумерация

      Примечания

        Различные стили маркеров и форматы нумерации можно найти, щелкнув стрелку рядом с полями Маркеры или Нумерация на вкладке Главная в группе Абзац .

      Преобразование одноуровневого списка в многоуровневый

      Чтобы преобразовать существующий список в многоуровневый, нужно изменить уровень иерархии элементов в нем.

        Щелкните любой элемент, который необходимо переместить на другой уровень.

        На вкладке Начальная страница в группе Абзац щелкните стрелку рядом с командой Маркированный список или Нумерованный список , а затем выберите команду Изменить уровень списка и задайте необходимый уровень.

      7. Параметры форматирования списков.

      Для улучшения внешнего вида документа и облегчения пони­мания его смысла в Word имеются специальные средства, предна­значенные для работы со списками. Можно использовать два основных типа списков:

       списки с нумерацией;

       списки с пометками.

      Номера в списке автоматически корректируются при внесении нового элемента. Имеются возможности сортировки списков. Специальное поле Применить к позволяет применить оформ­ление либо к текущему абзацу, либо только к участку текста, если текст был выделен.

      Для создания списка нужно выбрать те абзацы, которые Вы хотите сделать элементами списка, или установить курсор ввода в тот абзац, с которого будет начинаться список. Затем выполните команду Список из меню Формат .

      В зависимости от того, какой тип списка Вам нужен, активизируйте страницу Мар­кированный для списка с пометками, Нумерованный — для списка с нумерацией или Многоуровневый — для списка со сложной ну­мерацией.

      Используя маркированный список составьте перечень компонентов пк. Создание списков в HTML

      описание или определение термина.

      Записывается данный список следующим образом:

      Термин 1
      Определение термина 1
      Термин 2
      Определение термина 2
      Термин 3
      Определение термина 3

      В результате получится следующий список:

      Как вы можете видеть, при этом создаются соответствующие отступы для термина и текста определения.

      Вложенные или многоуровневые списки в HTML.

      Иногда необходимо в один элемент определенного вида списка вложить другой список. В HTML есть возможность неограниченно влаживать одни списки в элементы других списков.

      Например, вот код, при помощи которого в элементы маркированного списка вложены нумерованные списки.

      • Вариант такой
        1. Первая строчка LI>
        2. Вторая строчка
        3. Третья строчка
      • Вариант сякой
        1. Первая строчка LI>
        2. Вторая строчка
        3. Третья строчка
      • Вариант эдакий
        1. Первая строчка LI>
        2. Вторая строчка
        3. Третья строчка

      Маркированный список.

      Маркированный список -каждый элемент списка располагается с новой строки, при этом слева, сверху и снизу создаются определенные отступы. Каждый пункт списка начинается с маркера, в качестве маркера может использоваться закрашенный кружок (используется по умолчанию), окружность или квадратик.

      Нумерованные списки.

      Нумерованные списки представляют собой списки, в которых каждый пункт имеет порядковый номер, создаются нумерованные списки.По умолчанию нумерация производится арабскими цифрами.

      В приложении Word можно автоматически создавать маркированные и нумерованные списки при вводе либо можно быстро добавить маркеры или нумерацию к существующим строкам текста.

      Ввод маркированного или нумерованного списка

        Введите знак * (звездочка), чтобы начать маркированный список, или 1. , чтобы начать нумерованный список, а затем нажмите клавишу ПРОБЕЛ или TAB.

        Введите текст.

        Нажмите клавишу ВВОД, чтобы добавить следующий элемент списка.

      В приложении Word будет автоматически вставлен следующий маркер или номер.

        Чтобы завершить ввод списка, дважды нажмите клавишу ВВОД. Чтобы удалить последний маркер или номер в списке, нажмите клавишу BACKSPACE.

      Действия в ситуации, когда маркеры или числа не проставляются автоматически

        Откройте вкладку Файл и нажмите кнопку Параметры .

        Нажмите кнопку Параметры автозамены и откройте вкладку Автоформат при вводе .

        В разделе Применять при вводе установите флажки стили маркированных списков и стили нумерованных списков .

      Добавление маркеров и нумерации в список

        Выделите элементы, к которым необходимо добавить маркеры или нумерацию.

        На вкладке Начальная страница в группе Абзац выберите команду Маркированный список или Нумерованный список .

      Нумерация

      Примечания

        Различные стили маркеров и форматы нумерации можно найти, щелкнув стрелку рядом с полями Маркеры или Нумерация на вкладке Главная в группе Абзац .

      Преобразование одноуровневого списка в многоуровневый

      Чтобы преобразовать существующий список в многоуровневый, нужно изменить уровень иерархии элементов в нем.

        Щелкните любой элемент, который необходимо переместить на другой уровень.

        На вкладке Начальная страница в группе Абзац щелкните стрелку рядом с командой Маркированный список или Нумерованный список , а затем выберите команду Изменить уровень списка и задайте необходимый уровень.

      7. Параметры форматирования списков.

      Для улучшения внешнего вида документа и облегчения пони­мания его смысла в Word имеются специальные средства, предна­значенные для работы со списками. Можно использовать два основных типа списков:

       списки с нумерацией;

       списки с пометками.

      Номера в списке автоматически корректируются при внесении нового элемента. Имеются возможности сортировки списков. Специальное поле Применить к позволяет применить оформ­ление либо к текущему абзацу, либо только к участку текста, если текст был выделен.

      Для создания списка нужно выбрать те абзацы, которые Вы хотите сделать элементами списка, или установить курсор ввода в тот абзац, с которого будет начинаться список. Затем выполните команду Список из меню Формат .

      В зависимости от того, какой тип списка Вам нужен, активизируйте страницу Мар­кированный для списка с пометками, Нумерованный — для списка с нумерацией или Многоуровневый — для списка со сложной ну­мерацией.

      Доброго времени суток!

      В этой статье вы узнаете о всех возможностях списков, поймете как сделать нумерованный список, освоите теги, которые помогут сделать из простого маркированного списка более интересный и заметный с произвольными маркерами. После прохождения урока у вас придет понимание того, где применяются списки и при каких обстоятельствах их можно использовать.

      Данная статья — третья в данном небольшом курсе по основам HTML. Перед прочтением данного урока рекомендую пройти предыдущие два:

      Только началась статья, а вы уже можете заметить использование стандартного маркированного списка. У меня на сайте он выглядит достаточно просто: слева есть небольшой отступ с линией и квадратный маркер. Далее в статье мы подробно рассмотрим какие бывают маркеры, как сделать цифры, а также как сделать собственный маркер.

      В каждой части статьи создание тех или иных списков будет сопровождаться подробными пояснениями по вставке того или иного списка.

      1. Маркированные списки в HTML

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

      А вот так выглядит в браузере:

      Рис. 1.1. Стандартный вид маркированного ненумерованного списка HTML в браузере

      1.1 Стандартные маркеры для маркированного списка

      На изображении выше (Рис 1.1.) можно заметить кружки в начале каждого элемента меню. Это и есть маркер. По умолчанию он в браузере в виде закрашенного круга. Всего есть несколько видов маркеров в HTML: закрашенный круг, пустой круг и квадрат. Они не требуют ни CSS ни подключения сторонних изображений:

      1.2 Маркер списка в виде пустого круга

      Значения атрибута вы знаете, а сейчас посмотрим как сделать маркированный список HTML в коде. Из таблицы выше мы выбрали второе значение «circle» для атрибута type и задали его нашему маркированному списку:

      html > head > title > Пример маркированного списка с маркером в виде пустого круга/ title > / head > body > p > Звезды:/ p > ul type = «circle» > li > Сириус/ li > li > Арктур/ li > li > Поллукс/ li > li > Бетельгейзе/ li > li > Солнце/ li > / ul > / body > / html >

      Сразу смотрим как этот код будет выглядеть в браузере:

      Рис. 1.2. Вид маркера для списка в виде окружности в браузере

      1.3 Маркер списка в виде квадрата

      Посмотрим также и последний пример с квадратным маркером для HTML списка:

      Обратите внимание на маркер, он стал квадратным:

      Рис. 1.3. Вид маркера для списка в виде квадрата в браузере

      Важное замечание: сейчас уже не используется такой способ для создания стилей маркированным спискам. Существует четкое разделение CSS (что такое CSS читайте ) и HTML. HTML — для разметки, а CSS — для создания привлекательного внешнего вида.

      Код, который содержит данный атрибут, при указания типа текущего документа как HTML5 («»), выдаст ошибку при валидации. Если не слышали что такое валидация, то вам сюда — .

      Ошибка будет следующая:

      Рис. 1.4. Ошибка на валидаторе при использовании атрибута «type» у списка

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

      2. Нумерованные списки в HTML

      В отличие от предыдущего вида списков, в нумерованных списков есть одна важная особенность: они автоматически проставляют нумерацию. Это бывает полезно когда необходимо пронумеровать большой список. Вручную это займет очень много времени, при этом еще можно сбиться. Нумерованный список задается с помощью тега . Как это выглядит на практике:

      Пример нумерованного списка:

      1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 html > head > title > Пример стандартного нумерованного списка/ title > / head > body > p > От одного до пяти:/ p > ol > li > Первый/ li > li > Второй/ li > li > Третий/ li > li > Четвертый/ li > li > Пятый/ li > / ol > / body > / html >

      Таким образом выглядит нумерованный список со стандартными настройками в браузере:

      Рис. 2.1. Нумерованный список в браузере со стандартными настройками

      Как и у его предшественника (маркированного списка) у него есть свои стили для вывода цифр. Обычная нумерация — это не единственный вид маркеров у нумерованного списка в HTML.

      2.1 Стандартные маркеры для нумерованного списка

      Здесь у нас есть выбор не из трех видов маркеров, а из пяти:

      Название маркера Значение атрибута «type» Пример списка
      Маркеры в виде арабских чисел 1
      • Бадминтон
      • Бейсбол
      Маркеры в виде строчных латинских букв a
      • Джомолунгма
      • Чогори
      • Канченджанга
      Маркеры в виде заглавных латинских букв A
      • Summit Plummet
      • Tantrum Alley
      • Insano
      Маркеры в виде римских цифр в нижнем регистре i
      • Филиппинское море
      • Аравийское море
      • Коралловое море
      Маркеры в виде римских цифр в верхнем регистре I
      • Красный
      • Зеленый
      • Синий

      2.2 Своя нумерация в списке HTML

      Кроме обычного вывода нумерованного списка мы также можем начать свою нумерацию с любой цифры. Для этого необходимо задать дополнительный атрибут «start» . Такая нумерация работает на всех видах маркеров у нумерованных списков. Как это выглядит на практике:

      1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 html > head > title > Произвольная нумерация для нумерованного списка/ title > / head > body > p > Начинаем нумерацию с двенадцати:/ p > ol type = «a» start = «12» > li > Двенадцать/ li > li > Тринадцать/ li > li > Четырнадцать/ li > li > Пятнадцать/ li > li > Шестнадцать/ li > / ol > / body > / html >

      Вот как это будет отображаться на реальном сайте:

      Рис. 2.2. Нумерация с произвольного числа в нумерованном списке

      На изображении выше мы пронумеровали список начиная с двенадцати, при этом сделали маркеры в виде строчных латинских букв. Сейчас, я думаю, стало понятно как использовать данные атрибуты в своих проектах.

      Ну а сейчас перейдем к вложенным спискам HTML.

      3. Как сделать многоуровневый (вложенный) список в HTML

      Многоуровневые списки используются на сайте в построении меню. Это меню чаще всего выглядит выпадающим либо вниз (урок по ), либо выпадающим влево или вправо. Такие меню позволяют хранить в себе другие элементы меню в компактном виде.

      На примере моделей автомобилей мы построим многоуровневый список в HTML:

      1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 html > head > title > Вложенный маркированный список HTML/ title > / head > body > ul > li > Citroen ul > li > Berlingo/ li > li > C1/ li > li > C2/ li > li > C3 Picasso/ li > li > C4 Grand Picasso/ li > / ul > / li > li > KIA/ li > li > Toyota/ li > li > Audi/ li > li > Lexus/ li > / ul > / body > / html >

      Обратите внимание, как выглядит многоуровневый список в браузере:

      Рис. 3.1. Пример многоуровневого списка в HTML

      Мы делали многоуровневый список с помощью маркированного (тег

        ). Многоуровневый список с моделями Citroen появился с другими маркерами. Основной список с закрашенными маркерами, а список на 2-м уровне — с пустыми кружками. Но, как помните, с помощью атрибута «type» мы можем переопределить маркеры (лучше задавать ).

        Но мы можем объединить многоуровневые списки с нумерованными и маркированными следующим образом:

        1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 html > head > title > Нумерованные, маркированные и многоуровневые списки в HTML/ title > / head > body > ul > li > Первая группа тюльпанов ol > li > Первый класс ul > li > Простые ранние тюльпаны/ li > / ul > / li > li > Второй класс ul > li > Махровые тюльпаны/ li > / ul > / li > / ol > / li > / ul > / body > / html >

        В примере выше у нас двойная вложенность (2 уровня). Сначала вкладывается список из двух классов тюльпанов, он у нас нумерованный. Затем в каждый из элементов нумерованного списка вкладывается маркированный список.

        Смотрим его вид в браузере:

        Рис. 3.2. Пример многоуровневого нумерованного списка в маркированный список в браузере

        4. Полезные материалы по спискам HTML

        Здесь находится информация, для которой необходимо понимание свойств CSS. Для этого рекомендую изучить следующие уроки: . Все примеры будут сразу с исходным кодом и разбиты по вкладкам HTML (структура), CSS (стили) и Result (результат).

        4.1 Как сделать список HTML в строку

        Сделать список HTML в строку может понадобиться при создании горизонтального меню. Сделать его очень просто:

        4.2 Как сделать список HTML без значка

        За это отвечает свойство list-style-type в CSS (подробнее ):

        4.3 Как сделать список в HTML по центру

        Элемент списка — это блочный элемент, поэтому по центру его необходимо выравнивать с помощью внешних отступов. Но есть один важный момент — мы должны явно указать ширину, чтобы выравнивание сработало:

        4.4 Как сделать список в HTML с картинками

        Достаточно лишь одного свойства CSS list-style-image . Внутри url указать адрес до иконки. Хочу лишь заметить, что изображение лучше сразу подбирать маленькое, потому что от него зависит высота строки списка:

        4.5 Маркированный список HTML свой маркер

        В этом случае необходимо заранее подключить шрифтовые иконки (например, FontAwesome ). Тогда можно сделать любую иконку вместо стандартного маркера:

        4.6 Как сделать список в HTML в несколько столбцов

        Чтобы сделать список в несколько столбцов мы воспользуемся свойством CSS column-count (свойство поддерживается только в следующих браузерах: IE 10+, Chrome 1.0+, Opera 11.1+, Safari 3.0+, Firefox 1.5+). Также необходимо задать высоту для списка, чтобы увидеть разбиение на несколько столбцов:

        5. Практика работы со списками

        На видео ниже вы можете увидеть всю работу со списками HTML на практике:

        Маркированные списки позволяют разбить большой текст на отдельные блоки, каждый из которых начинается с маркера — обычно в его качестве выступает небольшая точка. Это привлекает внимание читателя к тексту и повышает его читабельность.

        С элементом

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

          На рис.1 показан результат примера, иллюстрирующий приведённые особенности маркированного списка.

          Рис. 1. Вид маркированного списка

          Вид маркера

          Маркеры могут принимать один из трёх видов: закрашенный кружок (по умолчанию), незакрашенный кружок и квадрат. Для выбора типа маркера используется свойство list-style-type или универсальное list-style (пример 1). Применяются следующие значения:

          • disc — маркеры в виде закрашенного кружка;
          • circle — маркеры в виде незакрашенного кружка;
          • square — квадратные маркеры.

          Пример 1. Изменение вида маркера

          Списки
          • Сепульки
          • Сепулькарии
          • Сепуление

          В примере показано создание маркированного списка, где в качестве значка маркера используется небольшой однотонный квадрат. Хотя количество значений ограничено тремя, это не значит, что в нашем распоряжении всего три вида маркера. Существует множество спецсимволов, которые с успехом могут выступать в качестве значка маркера. «Прикрутить» их непосредственно к

        • не получится, поэтому придётся действовать в обход. Для этого прячем маркеры списка с помощью свойства 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 существует два вида списков: нумерованные и ненумерованные. Их создание практически одинаковое. Даже теги отличаются на один символ. Также можно создавать которые могут включать в себя как нумерованные, так и маркерные.

          Эти списки можно преобразовывать как угодно. Всё зависит от вашей фантазии. Сначала мы рассмотрим стандартные списки, такие же как в редакторе Word, а затем будем их улучшать и оформлять до неузнаваемости.

          Нумерованный список HTML

          Обычный нумерованный можно создать при помощи следующих тегов:

        • Первый пункт списка
        • Второй пункт списка
        • Третий пункт списка
        • Простые списки выглядят вот так

          Согласно стандартам, каждый пункт списка должен быть внутри открывающего и закрывающего тега li. Но если вы не поставите закрывающий тег, то результат будет точно таким же. Обработчик весьма умный. Во время преобразования списка он анализирует открывающие теги. Если он видит новый

        • , то автоматически перед ним ставит
        • .

          Таким образом, списки можно делать так, как показано ниже.

          Но с точки зрения профессионалов это некорректно.

          Ненумерованные (или же маркерные) списки создаются точно так же, только вместо тега ol, пишется ul.

          В нет цифр или букв — только различные символы, которые называются маркерами.

          Многоуровневый нумерованный список HTML

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

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

          Обратите внимание, что в этом коде, в отличие от первых примеров, добавлен атрибут type. Благодаря ему можно указать вид сортировки как для нумерованных, так и для маркерных списков.

          Для нумерованных указываем алфавит или тип цифр, а для остальных случаев — тип маркера.

          Если использовать специальный HTML-тег, нумерованный список может стать любым, каким вы хотите.

          Можно указать атрибут type с любым значением из таблицы. Или в классе стиля css указать list-style-type с желаемым типом сортировки.

          Перевод значений довольно простой. Хватит базовых знаний английского языка. Но даже если вы не можете перевести слова «круг», «квадрат» и т. п., то можно визуально понять, каков будет результат при указании этих значений в атрибуте type.

          Для нумерованных списков нужно использовать следующие варианты:

          • 1 — арабские цифры;
          • A — заглавные ;
          • a — строчные латинские буквы;
          • I — заглавные римские цифры;
          • i — строчные римские цифры.

          По умолчанию всегда используется список с То есть, если вы ничего не указали, это равносильно type=»1″.

          Помимо этого, нумерованные списки можно начинать с любой желаемой позиции. По умолчанию — вывод от 1. Но при желании можно начать хоть со ста. Для этого нужно указать атрибут start с любым значением.

          Кроме этого, можно сделать вывод в обратном порядке. Для этого нужно написать reversed.

          Оформление списков

          Нумерованный список HTML можно оформить настолько красиво, что не сразу можно догадаться, что это обычный список, а не картинка, сделанная в Photoshop.

          Вот примеры красивых списков.

          Как видно из примера, можно изменять внешний вид нумерации и самих элементов.

          Создать обычный список можно вот так.

          В стилях css нужно указать оформление для тегов ol. Обратите внимание, что в этом случае настройки будут применены ко всем спискам всего сайта, где используется этот файл стилей.

          Рассмотрим сначала вариант с круглым оформлением списка. Вернитесь к коду списка. Там указан класс rounded-list. Вот именно с этим классом нужно повозиться, чтобы сделать такую красоту. Назвать класс вы можете как хотите.

          Теперь рассмотрим квадратное оформление.

          Стили весьма похожи. Разница в том, что в первом случае происходит округление элемента посредством возможностей css.

          Профессиональный верстальщик должен предвидеть и понимать, что не все пользователи используют современные компьютеры. Не у всех установлены Windows 7, 8, 10. Существует процент пользователей, кто до сих пор сидит на Windows XP и использует старые версии браузера Internet Explorer.

          Как правило, почти все современные дизайнерские улучшения элементов ими не поддерживаются. Пользователю будет казаться, что над дизайном сайта вообще не работали. Что всё съехало. Элементы наезжают друг на друга. Чтобы этого избежать, нужно просчитывать все варианты.

          Некоторые веб-мастера закрывают глаза на них, поскольку их доля на современном рынке становится всё меньше и меньше. Но для профессионала важен каждый посетитель, особенно если это коммерческий сайт.

          Делайте что-то подходящее для всех или учитывайте все варианты браузеров.

      : элемент неупорядоченного списка — HTML: язык разметки гипертекста

      HTML-элемент

        представляет собой неупорядоченный список элементов, обычно отображаемый в виде маркированного списка.

        Категории содержимого Содержимое потока, и если дочерние элементы элемента
          включают как минимум один элемент
        • , ощутимое содержание.
        Разрешенное содержание Ноль или больше
      • ,