Как сделать нумерованный список в php

Обновлено: 04.07.2024

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

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

Чтобы поменять тип списка, нужно использовать атрибут type . Значение атрибута должно быть первым символом данной последовательности, например, для арабских чисел type = "1" , для римских прописных type = "I" и т.д.

  • Арабские числа – 1, 2 и т.д.
  • Прописные латинские буквы - A, B и т.д.
  • Строчные латинские буквы - a, b и т.д.
  • Прописные римские числа - I, II и т.д.
  • Строчные римские числа - i, ii и т.д.

Возмем наш предыдущий пример и укажем типы списка:

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

Оформление при помощи CSS нумерованного списка

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

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

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

В HTML 5 используется три вида списков: нумерованный, маркированный и список определения.

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

Имеется также возможность устанавливать вид маркера нумерованного списка. Для этого используется атрибут type , который может принимать значения "A | a | I | i | 1" , которые, соответственно, означают:

  • заглавные латинские буквы,
  • строчные латинские буквы,
  • заглавные римские цифры,
  • строчные римские цифры,
  • арабские цифры.

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

Использование нумерованного списка показано в примере №1 .

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

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

Маркированный список вместо цифр и букв использует маркеры в виде кружков. Изменить внешний вид маркеров можно при помощи стилей CSS . Что касается атрибута type , то его в HTML 5 убрали. Так что, остались только универсальные атрибуты и атрибуты-события.

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

Давайте для наглядности посмотрим пример №3 .

Вложенные списки

Иногда возникает необходимость создания , которые представляют собою списки, расположенные в пунктах внешнего списка. Рассмотрим создание вложенных списков на примере №4 .

Как можно представить html без списков html !? Какие виды/типы списков бывают в html!? Сколько вариантов написать список в html. Попробуем вывести вообще все списки, какие только существует на нашей странице!

Всё о списках html

Что такое списки html все виды/типы списков!?

Список в html - это список, который имеет свои теги! В зависимости от тега выводится какие-то атрибуты данного тега автоматически! Т.е. например не нужно выводить нумерацию построчно - это очень удобно! Все типи списков, которые вспомнил:

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

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

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

4. Вложенный список

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

6. Выпадающий список html

Списки html нумерованный буквенный, маркированный

И конечно же видео на тему списков. Маркированный список

Маркированный список, создается с помощью тегов ul + li и слева от списка будет показываться декоративный элемент

disc — маркеры в виде закрашенного кружка;

square — квадратные маркеры.

circle — маркеры в виде незакрашенного кружка;

Маркированный список по умолчанию стиль list-style: disc;

Если стиль не переназначен, то list-style: disc; - стиль для маркированного списка html по умолчанию(т.е. его устанавливать не нужно):

Результат вывода маркированного списка html по умолчанию:

  • Пример маркированного списка
  • По умолчанию стиль:
  • list-style: disc ;
  • Т.е. это будут закрашенные точки!

Маркированный список стиль list-style: square;

Для того, чтобы декоративный элемент маркированного списка был квадратом, требуется задать стили для такого ul li

Результат вывода декоративного значка маркированного списка в виде квадрата:

  • Маркированный список html
  • В стилях требуется указать:
  • list-style: square;
  • Перед каждой строкой будет показываться декоративный элемент в виде квадрата

Маркированный список стиль list-style: circle ;

Llz отображение точки перед текстом в маркированном списке в виде прозрачного круга - нужно указать стили - list-style: circle ;

Результат вывода Маркированного списка html стиль list-style: circle ;:

  • Маркированный список html
  • Требуется добавить стили:
  • list-style: circle ;
  • Точка перед текстом будет в виде прозрачного круга/li>

Маркированный список -> любой знак

Вместо знака маркированного текст можно установить свой значок:

Результат установки своего знака, вместо знака маркированного по умолчанию:

  • Замена знака маркированного списка
  • На свой
  • Можно поставить любой из таблицы символов.

Вложенный список html

Если вложить список html в список html? то получится вложенный список html!

Как по мне - немного скучно. многоуровневый цифровой интереснее.

  • Вложенный список html
  • Список в списке.
    • Вложенный список html
    • Требуется добавить стили:
    • list-style: circle ;
    • Точка перед текстом будет в виде прозрачного круга/li>

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

    Создание нумерованного списка, просто заменяем тег "ul" на тег "ol", но если у вас где-то уже прописаны стили для нумерованного списка. номера вы видите слева. То нам придется добавить, как было выше сделано list-style: decimal;

    Чтобы задать стили нумерованному списку, мы вначале отменим значение по умолчанию через свойство list-style . А затем сбрасываем счетчик с помощью свойства counter-reset , указав идентификатор и начальное значение. И выведем на экран результат, использовав псевдоэлемент before или after .

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

    список ul

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

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

    Нумерованный список с вложением ol и ul

    вложение ul

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

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

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

    И второй пример с более сложным оформлением. В нем задействуем два, три счетчика и вложенному списку сделает вид подсчета в две цифры.

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

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

      (unordered list - неупорядоченный список) и (list item - элемент списка).

    Синтаксис:

    Пример:

    Результат:

    • Книги
    • Электроника
    • CD и DVD
    • TYPE=disc - круг (по умолчанию);
    • TYPE=circle – окружность;
    • TYPE=square – квадрат.

    Пример:

    Результат:

    • Книги
    • Электроника
    • CD и DVD

    Пример:

    Результат:

    • Книги
    • Электроника
    • CD и DVD


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

      используется тэг (ordered list - упорядоченный список).

    Синтаксис:

    Атрибуты:

    • type - определяет стиль нумерации (по умолчанию нумерация дается арабскими цифрами, начиная с единицы):
      • type="A" - использовать большие буквы (латинские);
      • type="a" - использовать маленькие буквы;
      • type="I" - использовать большие римские цифры;
      • type="i" - использовать маленькие римские цифры;
      • type="1" - использовать арабские цифры;

      Пример. Нумерованный список начинающийся с пяти.

      Результат:

      1. Книги
      2. Электроника
      3. CD и DVD

      Пример. Нумерованный список с заглавными буквами латинского алфавита.

      Результат:

      1. Книги
      2. Электроника
      3. CD и DVD

      Пример. Нумерованный список со строчными буквами латинского алфавита.

      Результат:

      1. Книги
      2. Электроника
      3. CD и DVD

      Пример. Нумерованный список со строчными римскими цифрами.

      Результат:

      1. Книги
      2. Электроника
      3. CD и DVD

      Пример. Нумерованный список с заглавными римскими цифрами начинающийся с семи.

      Результат:

      1. Книги
      2. Электроника
      3. CD и DVD


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

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

      Структура списка определений следующая:

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

      Сам список задается с помощью тэга , термин — тегом , а его определение — с помощью тега .

      Синтаксис:

      Пример:

      Результат:

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


      Вложенные списки

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

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

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

      Результат:

      1. Пункт 1
        1. Подпункт 1.1
        2. Подпункт 1.2
        1. Подпункт 2.1
        2. Подпункт 2.2

        Аналогично можно использовать и маркированные списки. При этом во вложенном списке автоматически меняется вид маркеров.

        Читайте также: