Что такое list style в css

list-style

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
6.0+8.0+1.0+3.5+1.0+1.0+1.0+1.0+

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

Версии CSS

Описание

Универсальное свойство, позволяющее одновременно задать стиль маркера, его положение, а также изображение, которое будет использоваться в качестве маркера. Для подробного ознакомления смотрите информацию о каждом свойстве list-style-type, list-style-position и list-style-image отдельно.

Синтаксис

list-style: list-style-type || list-style-position || list-style-image | inherit

Значения

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

inherit Наследует значение родителя.

HTML5 CSS2.1 IE Cr Op Sa Fx

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

Что такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в css

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

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

[window.]document.getElementById(» elementID «).style.listStyle

Браузеры

Источник

List-style в CSS

Что такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в cssЧто такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в cssЧто такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в cssЧто такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в cssЧто такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в cssЧто такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в css

Привет! В этой статье мы поговорим о стилизации списков, а именно о свойстве list-style.

Стилизация маркеров списков

Что такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в cssЧто такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в css

Так вот, с помощью 3-х свойств можно менять внешний вид маркеров. Эти свойства:

Ниже мы рассмотрим каждое свойство по порядку.

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

Как мы уже говорили, list-style-type используется для того, чтобы менять вид маркера. Это свойство может иметь такие значения:

Для ненумерованных списков (

    ):

Для нумерованных списков (

    ):

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

Источник

Правила CSS для настройки внешнего вида списка на html странице. Свойство list style (type, image, position)

Что такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в css

Здравствуйте, уважаемые читатели блога webcodius.ru. Сегодня будет очередная статья о свойствах каскадных таблиц стилей. В ней речь пойдет об оформлении нумерованных и маркированных списков HTML с помощью правил CSS.

Вообще списки среди блочных элементов стоят особняком. Это связано с тем, что они включают в себя маркеры и нумерацию, которые расставляет сам браузер.

Свойство List style — оформление списка на html странице

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

Все эти свойства допустимо использовать как для html элементов li, так и для элементов ul и ol. Единственное отличие, если правила прописать для конкретного значения списка li, то оно только для него и применится. А если эти же css правила прописать для контейнеров ul или ul, то они применятся для всех элементов li заключенных в этих контейнерах.

Начнем с атрибута list-style-type, который задает вид маркеров или нумерации у пунктов списка:

Как видно, свойство list-style-type имеет много доступных значений, которые могут задавать как вид маркера, так и различные виды нумерации.

Так примерно будут выглядеть элементы списка в браузере с различными значениями list-style-type:

Что такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в css

При использовании CSS стилей не важно какой элемент (OL или UL) используется для создания списка. OL и UL отличаются только поведением по умолчанию и с помощью свойства list-style-type вы можете легко превратить один вид списка в другой.

Атрибут стиля list-style-image позволяет задавать в качестве маркера пунктов списка графическое изображение. При использовании атрибута list-style-image значение атрибута list-style-type игнорируется:

list-style-image: none| |inherit

Значение none убирает маркер изображение и устанавливает обычный, не графический. Это поведение по умолчанию.

При указании адреса файла изображения, на место маркера будет вставлена картинка. Как и при использовании тега изображения img, в качестве адреса картинки можно использовать как абсолютные так и относительные адреса. В случае если браузер не сможет подгрузить изображение, то будет использоваться маркер или нумерация по умолчанию или то, что прописано в свойстве в list-style-type.

Пример списка с картинкой в качестве маркера:

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

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

И последнее свойство CSS из серии list-style — list-style-position, которое позволяет указать местоположение маркера или нумерации в пункте списка. В качестве значения может быть два варианта:

В случае значения inside маркер или нумерация помещается как бы внутри списка, а в случае outside за пределами элементов li. По умолчанию используется значение outside и маркер выносится за пределы.

Пример списка с различными значениями list-style-position:

Сборное CSS правило list-style

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

Разделять значения в сборном правиле list-style следует пробелами:

list-style: list-style-type list-style-image list-style-position;

Реальное CSS правило для оформления списков может выглядеть примерно вот так:

list-style: circle url (//webcodius.ru/images/marker.png) outside;

Таким образом свойство list-style позволяет значительно сократить объем кода, ведь вместо трех правил достаточно задать лишь одно.

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

Тоже самое можно сделать используя свойство list-style-type:

На этом рассказ об оформлении html списков при помощи каскадных таблиц стилей я закончу. Чтобы узнать о других CSS свойствах вы можете почитать статьи из раздела «Справочник CSS» и не забудьте подписаться на обновления блога. До новых встреч!

Источник

Стилизация списков

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

Базовая компьютерная грамотность, основы HTML (изучите Введение в HTML), основы CSS (изучите Введение в CSS), CSS основы по тексту и шрифтам.

Цель:Познакомиться с лучшими практиками и свойствами по стилизации списков.

Пример простого списка

Для начала, давайте взглянем на пример простого списка. В данной статье мы рассмотрим ненумерованный, нумерованный и описательный списки — все они имеют аналогичные свойства стилизации, но некоторые имеют свои специальные свойства. Не стилизованный пример доступен на Github (проверьте также источник кода.)

HTML для нашего примера списка представлен ниже:

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

которые мы включили для ссылок (сноски) имеют верхний и нижний margin по 16px ( 1em ), точно так же, как и различные типы списков.

Управление интервалами списков

При оформлении списков, вам необходимо настроить их стили так, чтоб они сохраняли то же вертикальное расстояние, что и окружающие их элементы (такие как параграфы и изображения; иногда называемые вертикальным ритмом) и то же расстояние по горизонтали как и между собой (посмотреть законченный стилизированный пример на Github, а также найти исходный код.)

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

Стили специфичные для списков

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

Стили маркеров

Как указано выше, свойство list-style-type (en-US) позволяет вам устанавливать какой тип маркера использовать в качестве точек маркера. В нашем примере мы установили использование заглавных римских цифр в упорядоченном списке:

Это даёт нам следующий вид:

Что такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в css

Позиция маркера

Что такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в css

Использование пользовательского изображения как маркер

Свойство list-style-image позволяет вам использовать пользовательское изображение в качестве вашего маркера. Синтаксис довольно прост:

В нашем законченном примере мы оформили неупорядоченный список следующим образом ( поверх того, что вы уже видели выше ):

Мы сделали следующее:

Это даёт нам следующий результат:

Что такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в css

короткая запись list-style

Может быть заменён этим:

Контроль счета списка

Иногда вам может понадобиться вести счёт в упорядоченном списке по-другому — например начинать с цифры отличной от 1, или считать в обратном порядке, или вести счёт с шагом больше 1. HTML и CSS имеют несколько инструментов которые помогут с этим.

start

Атрибут start позволит вам начать счёт списка с цифры отличной от 1. Например:

что даст вам такой результат:

reversed

Атрибут reversed начнёт отсчёт по убыванию вместо возрастания. Например:

что даст вам такой результат:

value

Атрибут value позволит вам установить специфичные цифровые значения к пунктам списка. Например:

что даст вам такой результат:

Активное изучение: Стилизация вложенного списка

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

Если вы допустите ошибку, вы всегда можете сделать сброс используя кнопку Reset. Если вы застрянете, нажмите кнопку Show solution чтобы посмотреть возможный ответ.

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

Счётчики CSS предоставляют расширенные инструменты для настройки счета и оформления списков, но они довольно сложные. Мы рекомендуем изучить это, если вы захотите размяться. Смотрите :

Заключение

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

Источник

Свойства списков

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

В табл. 1 перечислены свойства элементов, предназначенных для создания и изменения списков.

Табл. 1. Свойства CSS для управления видом списка

СвойствоЗначениеОписаниеПример
list-style-typedisc
circle
square
decimal
lower-roman
upper-roman
lower-alpha
upper-alpha
none
Вид маркера. Первые три используются для создания маркированного списка, а остальные — для нумерованного.LI LI
list-style-imagenone
URL
Устанавливает символом маркера любую картинку.LI
list-style-positionoutside
inside
Выбор положения маркера относительно блока строк текста.LI
list-styleУниверсальное свойство, включает одновременно все вышеперечисленные свойства.

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

Результат данного примера показан на рис. 1. Используются квадратные маркеры и их внешнее размещение относительно текста.

Что такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в css

Рис. 1. Вид списка, измененого с помощью стилей

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

Результат данного примера показан на рис. 2. В качестве маркеров используется маленькая картинка.

Что такое list style в css. Смотреть фото Что такое list style в css. Смотреть картинку Что такое list style в css. Картинка про Что такое list style в css. Фото Что такое list style в css

Рис. 2. Изображения в качестве маркеров

Некоторые примеры создания различных списков приведен в табл. 2.

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

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

Нумерованный список с заглавными римскими цифрами:

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

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

Источник

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

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