CSS дает возможность создавать маркированные и нумерованные списки, оформлять списки маркеров изображением, а также, если нужно, вообще убирать любые обозначения маркированного списка.
CSS стили списка маркера.
list-style-type
list-style-type: disc | circle | square | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | none;
Значение:
disk – маркированный список в виде закрашенного кружка
circle – маркированный список в виде не закрашенного кружка
square – маркированный список в виде закрашенного квадратика
decimal – нумерованный список арабскими числами (1,2,3 и т.д.)
upper-roman – нумерованный список большими римскими цифрами (I,II,III,IV и т.д.)
lower-roman – нумерованный список маленькими римскими цифрами (i,ii,iii,iv и т.д.)
upper-alpha – нумерованный список заглавными буквами (A,B,C и т.д.)
lower-alpha – нумерованный список строчными буквами (a,b,c и т. д.)
none – без маркера.
Пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Свойства списков в css</title>
<style ENGINE="text/css">
UL {
list-style-type: circle; /* Маркеры в виде не закрашенного кружочка */
color: navy; /* Цвет текста списка */
}
</style>
</head>
<body>
<ul>
<li>Верь в лучшее, ожидай худшее.</li>
<li>Жизнь - это болезнь, со смертельным исходом.</li>
<li>Никогда не говори никогда.</li>
</ul>
</body>
</html>
Результат:

Убрать отображение маркера из списка.
Бывают такие случаи, когда отображения маркера в списке нужно убрать. Для этого в коде CSS пропишите
list-style-type: none;
Пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Свойства списков в css</title>
<style type="text/css">
UL {
list-style-type: none; /* Убираем маркеры */
color: navy; /* Цвет текста списка */
}
</style>
</head>
<body>
<ul>
<li>Верь в лучшее, ожидай худшее.</li>
<li>Жизнь - это болезнь со смертельным исходом.</li>
<li>Никогда не говори никогда.</li>
</ul>
</body>
</html>
Результат:

Изображение вместо маркера.
Можно обычные маркеры в списке заменить собственными изображениями. Это можно сделать с помощью свойства list-style-image.
list-style-image
list-style-image: url(картинка.png);
Пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Свойства списков в css</title>
<style type="text/css">
LI {
list-style-image: url("images/marker1.png"); /* Путь к изображению */
}
</style>
</head>
<body>
<ul>
<li>Верь в лучшее, ожидай худшее.</li>
<li>Жизнь - это болезнь со смертельным исходом.</li>
<li>Никогда не говори никогда.</li>
</ul>
</body>
</html>
Результат:

Отступ маркера от текста
Можно также задать маркированному списку расстояние от текста. Это можно сделать с помощью свойства padding-left для селектора li.
Пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Свойства списков в css</title>
<style type="text/css">
li {
padding-left: 30px; /* Отступ от маркера до текста */
}
</style>
</head>
<body>
<ul>
<li>Верь в лучшее, ожидай худшее.</li>
<li>Жизнь - это болезнь со смертельным исходом.</li>
<li>Никогда не говори никогда.</li>
</ul>
</body>
</html>
Результат:

Цвет маркеров.
Следующая задача состоит в том, чтобы изменить цвет маркера, но при этом не изменять цвет текста. Как это возможно сделать? Цвет маркера можно изменить, если к тесту добавить тег <span>.
Это выглядит вот так:
<li><span>текст</span></li>
Пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Свойства списков в css</title>
<style type="text/css">
li {
color: #0f66с0; /* Цвет маркеров */
}
li span {
color: #cc0000; /* Цвет текста */
}
</style>
</head>
<body>
<ul>
<li><span>Верь в лучшее, ожидай худшее.</span></li>
<li><span>Жизнь - это болезнь со смертельным исходом.</span></li>
<li><span>Никогда не говори никогда.</span></li>
</ul>
</body>
</html>
Результат:

Дополнение к общей теме.
Если вам нужно, по каким-либо причинам, задать нумерацию списка маркера не с нуля, а, допустим, с 8, вы можете сделать такой ход.
Пример:
<!DOCTYPE html>
<html>
<head>
<title>Свойства списков в css</title>
<style>
li { list-style-type: none; } /* Убираем исходную нумерацию у списка */
ul { counter-reset: list 8; } /* Инициируем счетчик */
ul li:before {
counter-increment: list; /* Увеличиваем значение счетчика */
content: counter(list) ". "; /* Выводим число */
}
</style>
</head>
<body>
<ul>
<li>Верь в лучшее, ожидай худшее.Пункт 1</li>
<li>Жизнь - это болезнь со смертельным исходом.Пункт 2</li>
<li>Никогда не говори никогда.Пункт 3</li>
<li>Это все что я знал. Пункт 4</li>
</ul>
</body>
</html>
Результат:

Вот и подошла к завершению тема "Свойства списков в css".
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330379 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274712 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222617 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187980 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186569
4 Ответов на комментарий - Свойства списков в css.
Добавить комментарий
Метки: css, для начинающих, основы


Как поменять стандартную нумерацию в списке на свой стиль, используя CSS
Обтекание текста вокруг изображения с помощью CSS
Выдвигающаяся форма поиска для сайта на CSS3
Как закруглить углы в CSS
Как вставить флэш-ролики, видео и аудио файлы в HTML документ? Урок №18
PHP-массивы. Урок 9
Как вставить ссылку-якорь в HTML. Урок – 6 (для начинающих)

Подскажите где меняется этот код в стилях CSS а то не очень понятно?
меняется код в стилях CSS. Почитайте вот это
Спасибо за статью, все коротко и ясно.
И Вам, Сергей, спасибо за комментарий!