Содержание

list-style | WebReference

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

Краткая информация

Значение по умолчаниюНет
НаследуетсяДа
ПрименяетсяК элементам <dd>, <dt>, <li>, <ol> и <ul>, а также ко всем элементам, у которых указано display: list-item
АнимируетсяНет

Синтаксис

list-style: list-style-type || list-style-position || list-style-image
Синтаксис
ОписаниеПример
<тип>Указывает тип значения.<размер>
A && BЗначения должны выводиться в указанном порядке.<размер> && <цвет>
A | BУказывает, что надо выбрать только одно значение из предложенных (A или B).normal | small-caps
A || BКаждое значение может использоваться самостоятельно или совместно с другими в произвольном порядке.width || count
[ ]Группирует значения.[ crop || cross ]
*Повторять ноль или больше раз.[,<время>]*
+Повторять один или больше раз.<число>+
?Указанный тип, слово или группа не является обязательным.inset?
{A, B}Повторять не менее A, но не более B раз.<радиус>{1,4}
#
Повторять один или больше раз через запятую.
<время>#

Значения

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

Пример

<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>list-style</title> <style> ul { list-style: square outside; /* Квадратные маркеры */ /* Маркеры размещаются за пределами текстового блока */ } </style> </head> <body> <ul> <li>Многомерный полином</li> <li>Нормальный абсолютно сходящийся ряд</li> <li>Интеграл от функции</li> <li>Коллинеарный экстремум функции</li> </ul> </body> </html>

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

Рис. 1. Применение свойства list-style

Объектная модель

Объект.style.listStyle

Спецификация

СпецификацияСтатус
CSS Lists and Counters Module Level 3Рабочий проект
CSS Level 2 (Revision 1)Рекомендация
Спецификация

Каждая спецификация проходит несколько стадий одобрения.

  • Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
  • Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
  • Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
  • Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
  • Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
  • Draft (Черновик спецификации) — первая черновая версия стандарта.

Браузеры

4121711
1161
Браузеры

В таблице браузеров применяются следующие обозначения.

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

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

Списки

См. также

  • list-style-image
  • list-style-position
  • list-style-type
  • Создание списков

Свойство list-style-type — стили для маркеров списка

Свойство list-style-type позволяет для списка ul вместо маркеров-точек сделать квадраты или окружности. Для списка ol вместо обычных цифр можно сделать римские, нумерацию в виде букв: латинских или греческих.

Синтаксис

селектор { list-style-type: значение; }

Значения для ul

ЗначениеОписание
circleСоздает маркеры в виде кружков.
discСоздает маркеры в виде закрашенных кружков.
squareСоздает маркеры в виде квадратиков.
noneУбирает маркеры.

Значение по умолчанию: disc.

Значения для ol

ЗначениеОписание
armenian
Традиционная армянская нумерация.
decimalАрабские числа (1, 2, 3, 4,…).
decimal-leading-zeroАрабские числа с нулем впереди для цифр меньше десяти (01, 02, 03,…).
georgianТрадиционная грузинская нумерация.
lower-alphaСтрочные латинские буквы (a, b, c, d,…).
lower-greekСтрочные греческие буквы (α, β, γ, δ,.
..).
lower-latinЭто значение аналогично lower-alpha.
lower-romanРимские числа в нижнем регистре (i, ii, iii, iv, v,…).
upper-alphaЗаглавные латинские буквы (A, B, C, D,…).
upper-latinЭто значение аналогично upper-alpha.
upper-romanРимские числа в верхнем регистре (I, II, III, IV, V,…).
noneУбирает маркеры.

Значение по умолчанию: decimal

.

Пример

<ul> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ul>ul { list-style-type: disc; }

:

Пример

<ul> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ul>ul { list-style-type: circle; }

:

Пример

<ul> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ul>ul { list-style-type: square; }

:

Пример

<ul> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ul>ul { list-style-type: none; }

:

Пример

<ol> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ol>ol { list-style-type: decimal; }

:

Пример

<ol> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ol>

ol { list-style-type: armenian; }

:

Пример

<ol> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ol>ol { list-style-type: decimal-leading-zero; }

:

Пример

<ol> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ol>ol { list-style-type: georgian; }

:

Пример

<ol> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ol>ol { list-style-type: lower-alpha; }

:

Пример

<ol> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ol>ol { list-style-type: lower-greek; }

:

Пример

<ol> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ol>ol { list-style-type: lower-latin; }

:

Пример

<ol> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ol>ol { list-style-type: lower-roman; }

:

Пример

<ol> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ol>ol { list-style-type: upper-alpha; }

:

Пример

<ol> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ol>ol { list-style-type: upper-roman; }

:

Пример

Данный пример показывает, что свойство color влияет не только на цвет текста, но и на цвет маркеров:

<ul> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ul>ul { list-style-type: disc; color: red; }

:

Смотрите также

  • свойство list-style-image,
    которое задает маркеры в виде заданных картинок
  • свойство list-style-position,
    которое задает позицию маркеров
  • свойство list-style-style,
    которое является сокращением для маркеров
  • свойство list-style-type,
    которое задает тип маркеров списка

CSS: свойство типа списка


В этом руководстве по CSS объясняется, как использовать свойство CSS под названием тип стиля списка с синтаксисом и примерами.

Описание

Свойство CSS list-style-type определяет внешний вид элемента списка.

Синтаксис

Синтаксис свойства CSS list-style-type:

 list-style-type: value; 

Параметры или аргументы

значение

Внешний вид элемента списка. Это может быть одно из следующих:

Значение Описание
диск Закрашенный круг. Это значение по умолчанию.
ul {тип-стиля-списка: диск; }
круг Полый круг
ul { тип стиля списка: круг; }
квадратный Заполненный квадрат
ul { тип стиля списка: квадрат; }
десятичный Десятичные числа, начинающиеся с 1
ol { list-style-type: decimal; }
десятичный-начальный-ноль Десятичные числа, начинающиеся с 1, дополненные 0 впереди для чисел меньше 10
ol { list-style-type: decimal-leading-zero; }
нижний латинский Строчные римские цифры
ol { тип стиля списка: нижний римский; }
верхний латинский Прописные римские цифры
ol { тип-стиля-списка: верхний романский; }
нижний греческий Строчные греческие буквы
ol { тип стиля списка: нижний греческий; }
нижний альфа-канал Строчные буквы ASCII
ol { list-style-type: lower-alpha; }
нижняя латиница Строчные буквы ASCII (не поддерживаются в IE7)
ol { тип стиля списка: нижний латинский; }
верхний альфа-канал Прописные буквы ASCII
ol { list-style-type: upper-alpha; }
верхний латинский Прописные буквы ASCII (не поддерживаются в IE7)
ol { list-style-type: upper-latin; }
армянский Армянская нумерация
ol { list-style-type: armenian; }
грузинский Грузинская нумерация
ol { list-style-type: georgian; }
нет Перед каждым элементом списка не будет отображаться нумерация или символ.
ol { list-style-type: none; }
ul {тип-стиля-списка: нет; }
унаследовать Элемент унаследует тип стиля списка от своего родительского элемента
ol { тип стиля списка: inherit; }
ul {тип-стиля-списка: наследовать; }

Примечание

  • Свойство list-style-type можно применять к тегам
      ,
        или
      • .
      • Тип list-style-type применяется к элементам с display: list-item.
      • IE7 не поддерживает нижний латинский и верхний латинский , вместо этого используйте нижний альфа и верхний альфа .
      • Алфавитные стили, такие как нижняя буква или верхняя буква , будут отображать неопределенные числа после того, как будут перечислены 26 элементов.
      • См. также свойства list-style, list-style-image и list-style-position.

      Совместимость с браузерами

      Свойство CSS list-style-type имеет базовую поддержку следующих браузеров:

      • Chrome
      • Андроид
      • Firefox (Геккон)
      • Firefox Mobile (Геккон)
      • Internet Explorer (IE)
      • Интернет-телефон
      • Опера
      • Опера Мобайл
      • Сафари (веб-кит)
      • Мобильный сафари

      Пример

      Мы обсудим свойство list-style-type ниже, исследуя примеры использования этого свойства в CSS.

      С упорядоченными списками

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

      HTML-код будет выглядеть следующим образом:

       
      1. TechOnTheNet.com
      2. CheckYourMath.com
      3. BigActivities.com

      CSS будет выглядеть следующим образом:

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

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

      В этом примере стиля списка CSS мы выбрали отображение римских цифр в верхнем регистре перед каждым элементом списка в теге

        .

        С неупорядоченными списками

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

        HTML-код будет выглядеть следующим образом:

         
        • TechOnTheNet.com
        • CheckYourMath.com
        • BigActivities.com

        CSS будет выглядеть следующим образом:

         ul { list-style-type: none; } 

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

        В этом примере CSS-списка мы удалили диск из начала каждого элемента списка в теге

          . Элементы списка по-прежнему будут иметь отступ (если они не переопределены с помощью CSS), но перед каждым элементом списка ничего не будет отображаться.

          С элементами списка

          Давайте рассмотрим пример стиля списка CSS, в котором мы применяем тип стиля списка к элементу списка.

          HTML-код будет выглядеть так:

           
          • TechOnTheNet.com
          • CheckYourMath.com
          • BigActivities.com

          CSS будет выглядеть следующим образом:

           li { тип стиля списка: квадрат; } 

          В этом примере стиля списка CSS мы решили отображать заполненные квадраты перед каждым элементом

        • (вместо диска для ненумерованных списков).

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

          Список CSS — добавление стиля CSS к элементам списка

          В HTML есть два типа списков.

          1. Упорядоченный список
          2. Неупорядоченный список

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

          Образец списка
          • Красный
          • Синий
          • Зеленый
          • Желтый
          выход
          • Красный
          • Синий
          • Зеленый
          • Желтый

          Список изменений Маркированный стиль

          Тип стиля списка CSS использует изменение стиля маркера списка. Если мы хотим изменить стиль Bullet на квадратную форму — list-style-type: square;

          Исходный код
          • Красный
          • Синий
          • Зеленый
          • Желтый
          выход
          • Красный
          • Синий
          • Зеленый
          • Желтый

          Если вам не нужны маркеры в вашем списке, установите list-style-type: none;

          ул { тип-стиля-списка: нет;; }
          выход
          • Красный
          • Синий
          • Зеленый
          • Желтый

          Следующие значения можно установить в свойстве list-style-type в CSS.


          Изменение цвета маркера списка

          ул { тип стиля списка: верхний роман; красный цвет; } Уль Ли Спан { черный цвет; }
          • Красный
          • Синий
          • Зеленый
          • желтый
          выход
          • Красный
          • Синий
          • Зеленый
          • Желтый

          Создание тире или пользовательских символов в стиле списка

          выход
          • Красный
          • Синий
          • Зеленый
          • Желтый

          Можно заменить любой символ вместо «-»

          Изменить размер маркера списка

          • Красный
          • Синий
          • Зеленый
          • Желтый

          Изображение в стиле списка CSS

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

          вывод

          Как сделать отступ содержимого в списках CSS

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

          выход
          • Красный
          • Синий
          • Зеленый
          • Желтый

          Расстояние между элементами списка CSS

          Свойство CSS padding позволяет создавать интервалы между элементами списка.

          выход
          • Красный
          • Синий
          • Зеленый
          • Желтый

          Добавьте цвет в свой список CSS

          Вы можете раскрашивать элементы так же, как и сами элементы.

          выход
          • Красный
          • Синий
          • Зеленый
          • Желтый

          Отображение элементов списка CSS в виде вертикальных столбцов

          Вы можете создать вертикальный блок списка CSS с помощью CSS display : block;

          выход
          • Красный
          • Синий
          • Зеленый
          • Желтый

          Список CSS Горизонтальные элементы

          Отображение CSS: встроенное; создаст горизонтальный список элементов.