Перейти к содержимому

Свойство CSS list-style

Свойство CSS list-style является сокращённым свойством для следующих свойств списков:

Все свойства можно задать в следующем порядке: 1 — list-style-type, 2 — list-style-position, 3 — list-style-image.

Свойство list-style можно задать для элемента списка или для самого списка (<ul> или <ol>), и этот стиль будет каскадно применён ко всем элементам в этом списке.

INFO

Если какое-либо из перечисленных выше свойств отсутствует, оно будет автоматически установлено в значение по умолчанию.

Начальное значениеdisc outside none
Применяется кЭлементам списка.
НаследуетсяДа.
АнимацияНет.
ВерсияCSS1
Синтаксис DOMobject.style.listStyle = "none";

Синтаксис

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

css
list-style: list-style-type list-style-position list-style-image | initial | inherit;

Пример свойства list-style:

Пример свойства CSS list-style со значениями square inside и circle

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .example1 {
        list-style: circle;
      }
      .example2 {
        list-style: square inside;
      }
    </style>
  </head>
  <body>
    List 1
    <ul class="example1">
      <li>List Item1</li>
      <li>List Item2</li>
      <li>List Item3</li>
    </ul>
    List 2
    <ul class="example2">
      <li>List Item A</li>
      <li>List Item B</li>
      <li>List Item C</li>
    </ul>
  </body>
</html>

Результат

Свойство CSS list-style

Пример свойства list-style, где указан тип списка:

Пример свойства CSS list-style со значениями lower-greek и lower-latin

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      ul:nth-of-type(1) {
        list-style: lower-greek;
      }
      ul:nth-of-type(2) {
        list-style: lower-latin;
      }
    </style>
  </head>
  <body>
    <h2>List-style property example</h2>
    <ul>
      <li>Item</li>
      <li>Item</li>
      <li>Item</li>
    </ul>
    <ul>
      <li>Item</li>
      <li>Item</li>
      <li>Item</li>
    </ul>
  </body>
</html>

Пример свойства list-style, где указано положение списка:

Пример свойства CSS list-style со значениями inside и outside

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .inside {
        list-style: inside;
      }
      .outside {
        list-style: outside;
      }
      li {
        border: 1px solid #ccc;
      }
    </style>
  </head>
  <body>
    <h2>List-style property example</h2>
    <h3>List-style is positioned "inside":</h3>
    <ul class="inside">
      <li>Chocolate</li>
      <li>Candies</li>
      <li>Lollipops</li>
    </ul>
    <h3>List-style is positioned "outside":</h3>
    <ul class="outside">
      <li>Cold Drinks</li>
      <li>Hot Drinks</li>
      <li>Ice-Creams</li>
    </ul>
  </body>
</html>

Пример свойства list-style, где в качестве стиля списка установлено изображение:

Пример свойства CSS list-style со значением list-style-image

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      ul {
        list-style: url('https://ru.w3docs.com/uploads/media/default/0001/01/03d3f916bd5c266dd5008d5c210478cc730437eb.png');
      }
    </style>
  </head>
  <body>
    <h2>List-style property example</h2>
    <ul>
      <li>Chocolate</li>
      <li>Candies</li>
      <li>Lollipops</li>
    </ul>
  </body>
</html>

Значения

ЗначениеОписание
list-style-typeИспользуется для определения типа маркера элемента списка. Подробнее: Свойство CSS list-style-type
list-style-positionИспользуется для определения положения маркера элемента списка. Подробнее: Свойство CSS list-style-position
list-style-imageИспользуется для размещения изображения вместо маркера элемента списка. Подробнее: Свойство CSS list-style-image
initialЗаставляет свойство использовать значение по умолчанию.
inheritНаследует свойство от родительского элемента.

Практика

Какие типы имеет свойство CSS list-style?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.