Как в html сделать точку перед текстом
Перейти к содержимому

Как в html сделать точку перед текстом

  • автор:

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

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

Стандартом пятой версии html поддерживается 3 вида списков: нумерованные списки, маркированные списки и списки определений. Также предоставляется возможность вкладывать списки друг в друга, создавая вложенные многоуровневые списки.

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

Нумерованный список — это набор элементов (пунктов списка), имеющих определённую последовательность. Каждый пункт нумерованного списка имеет уникальный маркер, указывающий на порядок следования данного пункта относительно других пунктов списка. По умолчанию маркерами пунктов нумерованного списка являются числа. Первый пункт идёт под числом 1, второй под числом 2 и так далее.

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

    в качестве дочерних элементов может содержать только теги
  1. , то есть всё содержимое нумерованного списка должно размещаться внутри элементов
  2. . Тег
  3. , в свою очередь, не имеет ограничений на содержимое, поэтому в нём можно размещать абзацы, картинки, ссылки, таблицы, другие списки и т.д.

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

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

Виды маркеров

Виды маркеров нумерованного списка можно изменить с помощью атрибута type . Данный атрибут поддерживает пять видов маркеров:

Значение Описание
1 Десятичные числа (1, 2, 3..)
a Список в алфавитном порядке, строчные буквы (a, b, c..)
A Список в алфавитном порядке, заглавные буквы (A, B, C..)
i Римские цифры, строчные (i, ii, iii, iv..)
I Римские цифры, заглавные (I, II, III, IV..)

Маркированные списки не имеют атрибута type , поэтому средствами HTML изменить вид маркера у маркированного списка не получится. Для изменения вида маркера, в этом случае, можно воспользоваться CSS свойством list-style-type, с помощью которого, помимо значения по умолчанию, можно выбрать ещё два вида маркера: circle или square .

Изменение маркеров у списков:

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

Горизонтальный список

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

Чтобы создать горизонтальный список, надо для пунктов списка прописать CSS свойство display со значением inline или inline-block , в зависимости от того, какие ещё свойства вы собираетесь использовать.

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

Как горизонтальный список превратить в горизонтальное меню, вы можете посмотреть здесь.

С этой темой смотрят:

  • Вложенные (многоуровневые) списки в html
  • HTML тег
  • HTML тег
  • Оформление списков

Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011 – 2023 © puzzleweb.ru | razumnikum.ru

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

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

    связаны следующие особенности:

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

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

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

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

    Вид маркера

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

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

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

    Пример 2. Использование ::before

    Результат данного примера показан на рис. 2. Поскольку использование свойства list-style со значением none не убирает маркеры совсем, а только скрывает их от просмотра, то список получается смещённым вправо. Чтобы избавиться от этой особенности, в примере добавляется свойство text-indent с отрицательным значением. Его задача — переместить текст левее на один символ.

    Произвольные маркеры в списке

    Рис. 2. Произвольные маркеры в списке

    Символ не обязательно должен быть в шестнадцатеричном формате, его можно вставить и непосредственно в текст. Главное, сохранить документ в кодировке UTF-8 и чтобы редактор её поддерживал. Сами символы и их коды можно взять, например, из LibreOffice Writer (рис. 3).

    Выбор символа в LibreOffice

    Рис. 3. Выбор символа в LibreOffice

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

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

    Пример 3. Использование изображения в качестве маркера

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

    Рисунок в качестве маркера

    Рис. 4. Рисунок в качестве маркера

    Применение list-style-image обладает некоторыми недостатками:

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

    Пример 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.

    Маркеры в тексте

    Рис. 6. Маркеры в тексте

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

      , а каждый пункт списка начинается с тега
      , как показано ниже.

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

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

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

    Рис. 11.1

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

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

      . Допустимые значения приведены в табл. 11.1

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

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

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

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

    Рис. 11.2

    Рис. 11.2. Вид списка с квадратными маркерами

    HTML по теме

    Статьи по теме

    Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.

    Популярные рецепты

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

    Популярные задачи

    • TEX
    • Отступы между блоков
    • Андроид в тени
    • Ссылка как кнопка
    • Вложенные списки
    • Форма регистрации
    • Объединение ячеек таблицы
    • Обязательные поля формы
    • Цвет и фон в таблице
    • Асуанская плотина
    • Батарейка
    • Заголовки

    Списки в HTML

    Данная статья написана командой Vertex Academy. Это одна из статей из нашего Самоучителя по HTML&CSS. Надеемся, что данная статья Вам будет полезна. Приятного прочтения!

    В повседневной жизни мы часто записываем информацию в виде списков :

    • список дел на завтра
    • список достопримечательностей, которые хотим посмотреть в очередной поездке
    • список покупок и т.д. и т.п.

    Списки покупок

    На сайтах тоже часто часть информации оформляется в виде списков. Итак, учимся делать списки в HTML!

    Всего выделяют 4 вида списков:

    1. Ненумерованные (неупорядоченные)
    2. Нумерованные (упорядоченные)
    3. Списки определений
    4. Вложенные списки

    Названия звучат может быть немного угрожающе. На самом деле создавать списки — легко! И Вы сейчас в этом убедитесь.

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

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

    UL

    Как сделать ненумерованный список в HTML? Для этого необходимо:

      — это аббревиатура от английского «Unordered List» , что в переводе означает «неупорядоченный список».

    Давайте посмотрим, как это работает на примере:

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

    list-style-type:circle — маркер будет отображаться кружочком

    list-style-type:square — будет выглядеть как квадратик

    list-style-type:none — список будет без маркеров.

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

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

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

    OL

    Так как же сделать нумерованный список в HTML? Для этого необходимо:

      — это аббревиатура от английского «Ordered List» , что в переводе означает «упорядоченный список».

    Пример упорядоченного (нумерованного) списка ниже:

    По умолчанию элементы нумерованного списка помечаются арабскими цифрами (1, 2, 3, 4, 5 и т.д.). С помощью атрибута type можно это поменять:

    type=»A» — строки будут нумероваться заглавными буквами

    type=»a» — строчными буквами

    type=»I» — заглавными римскими цифрами

    type=»i» — строчными римскими цифрами

    Давайте к примеру пронумеруем наш список дел римскими цифрами

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

    Также в HTML существуют списки определений, где каждый элемент состоит из понятия и его определения. Это напоминает статьи в словаре или энциклопедии.

    Список определений, (англ Description List, тег ) включает в себя элементы, которые

    • обозначают какое-то понятие, термин (description term) — тег
    • описывают каждое из этих понятий (description data) — тег

    Например:

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

    Lists Vertex Academy

    Вот как это выглядит:

    Списки можно комбинировать между собой, например:

    Lists2 Vertex Academy

    Смотрим как это выглядит в HTML:

    В качестве элементов списков можно использовать картинки или ссылки. Также, с помощью CSS список можно расположить горизонтально, а если заменить в нем каждый элемент ссылкой — получится полноценное меню сайта. Но это тема для отдельного урока.
    До встречи!

    • ← Работа со сканером в Java (ввод и вывод данных)
    • Ссылки в HTML →

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *