Правила CSS для настройки внешнего вида списка на html странице. Свойство list style (type, image, position). Материал из Справочник Web-языков
Материал из Справочник Web-языков
Используемые значения
sLocation Строка , которая может определять и принимать одно из следующих значений:Это свойство читается/записывается для всех объектов, кроме currentStyle (только чтение). Значением по умолчанию является none . Атрибут Каскадных таблиц стилей (CSS) наследуется.
Замечания
Свойство listStyleImage применяется ко всем элементам, для которых заданы margin и display: list-item .
Когда изображение доступно, оно заменяет изображение маркера, установленное в listStyleType .
Чтобы показывалось изображение маркера списка, для свойства margin должно быть установлено значение минимум 30 pt .
Примеры
Следующие примеры иллюстрируют применение свойства listStyleImage и атрибута list-style-image для задания изображения маркера списка.
В первом примере используется селектор ul и атрибут list-style-image .
Во втором примере используется свойство listStyleImage для смены стиля маркера, когда происходит событие onmouseover .
-
letter-spacing
line-height
list-style
margin
max-height
max-width
min-height
min-width
outline
overflow
padding
position
right
text-align
text-decoration
text-indent
text-transform
top
vertical-align
white-space
width
word-spacing
z-index
- Справочник HTML Уроки HTML Видеокурсы по созданию сайта
- Lorem ipsum dolor sit amet
- Consectetuer adipiscing elit
- Sed diem nonummy nibh euismod
- Tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
- ...
- ...
- ...
- ...
- Легко проверить, что аффинное преобразование монотонно.
- Доказательство решительно стабилизирует отрицательный криволинейный интеграл, явно демонстрируя всю чушь вышесказанного.
- Степенной ряд, в первом приближении, расточительно искажает многомерный лист Мёбиуса, откуда следует доказываемое равенство.
- Recommendation (Рекомендация ) - спецификация одобрена W3C и рекомендована как стандарт.
- Candidate Recommendation (Возможная рекомендация ) - группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
- Proposed Recommendation (Предлагаемая рекомендация ) - на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
- Working Draft (Рабочий проект ) - более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
- Editor"s draft (Редакторский черновик ) - черновая версия стандарта после внесения правок редакторами проекта.
- Draft (Черновик спецификации ) - первая черновая версия стандарта.
С войство LIST-STYLE
Свойство | Значения | Пр* | Нc* |
---|---|---|---|
list-style | [ list-style-image; list-style-position; list-style-type ], inherit | * | + |
list-style-type | disk , circle, square, decimal, decimal-leading-zero, lowel-roman, upper-roman, lowel-latin, upper-latin, armenian, georgian, none, inherit | * | + |
list-style-position | inside, outside , inherit | * | + |
list-style-image | URL, none , inherit | * | + |
Свойство List-style — сокращённая форма записи свойств, которые задают все стили маркеров для элементов списка. Эти свойства применяются, как к нумерованным, так и маркированным спискам — их нужно рассматривать по отдельности. Сокращённая форма записи может не включать какое-либо отдельное свойство, но порядок их записи должен соблюдаться: тип маркера — его позиция — путь к изображению.
Область применения
*: элементы списков и любые другие, для которых значением свойства Display
является list-item
.
List-style-type
Свойство устанавливает тип маркера для каждого элемента списка. Типы маркеров различаются для маркированных и нумерованных списков.
Значения:
disk
— маркер-точка.
circle
— маркер-кружок.
square
— маркер-квадратик.
decimal
— арабские числа: 1, 2, 3 ….
decimal-leading-zero
— арабские числа, начиная с нуля: 01, 02, 03 … 09.
lowel-roman
— римская нумерация в нижнем регистре.
upper-roman
— римская нумерация в верхнем регистре.
lowel-latin
— строчные латинские буквы: a, b, c ….
upper-latin
— заглавные латинские буквы: A, B, C ….
armenian
— армянская нумерация.
georgian
— грузинская нумерация.
none
— отмена.
inherit
В примере используется два разных значения свойства List-style-type :
List-style-position
Свойство определяет расположение маркера элемента. Либо маркер находится внутри элемента, либо за его пределами.
Значения:
inside
— маркер располагается внутри элемента списка.
outside
— маркер вынесен за пределы текстового блока.
inherit
— наследование от родительского элемента.
В примере наглядно видна разница между значениями inside и outside свойства List-style-position :
List-style-image
Свойство задает путь к картинке, которая будет служить маркером элемента нумерованного или маркированного списка. Расположением картинки-маркера можно управлять при помощи свойства List-style-position .
Значения:
URL
— путь к графическому файлу.
none
— отменяет картинку-маркер, например, для родительского элемента.
inherit
— наследование от родительского элемента.
Ul {list-style-image: url(papka/find.png); list-style-position:inside;}
В примере мы использовали в качестве маркера картинку небольшого размера, что наглядно демонстрирует возможности свойства List-style-image :
Браузер | Internet Explorer | Netscape | Opera | Safari | Mozilla | Firefox | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Версия | 5.5 | 6.0 | 7.0 | 6.0 | 7.0 | 8.0 | 7.0 | 8.0 | 9.0 | 1.0 | 1.7 | 1.0 | 2.0 |
Поддерживается | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
Краткая информация
Описание
Атрибут, позволяющий одновременно задать стиль маркера, его положение, а также изображение, которое будет использоваться в качестве маркера. Для более подробного ознакомления с аргументами, смотрите свойства каждого параметра list-style-type , list-style-position и list-style-image отдельно.
Синтаксис
list-style: list-style-type || list-style-position || list-style-image
Аргументы
Любые комбинации трех значений, определяющих стиль маркеров, в произвольном порядке. Значения разделяются между собой пробелом. Ни один аргумент не является обязательным, поэтому неиспользуемые значения можно опустить.
Результат данного примера показан ни рис. 1.
Рис. 1. Применение параметра list-style
Материал из Справочник Web-языков
Используемые значения
sStyle Строка , которая может определять и принимать от одного до трех из следующих значений:Это свойство читается/записывается для всех объектов. Значением по умолчанию является disc outside none . Атрибут Каскадных таблиц стилей (CSS) наследуется.
Замечания
Свойство listStyle - это универсальное составное свойство. Когда установливаются оба значения для типа, а также для изображения, то у значения для изображения есть приоритет (будет показан рисунок, а не один из стандартных маркеров списка), кроме случаев, когда для listStyleImage установлено значение none или ссылка (URL ) на изображение установлена неправильно или устарела.
Свойство listStyle также применяется ко всем элементам, для которых установлено значение list-item для свойства display . Чтобы задать показ маркера списка в виде жирных точек, вы обязательно должны подробно описать свойство margin или задать значение inside для свойства listStylePosition в этих элементах.
Значения в свойстве listStyle могут быть описаны в любом порядке. Их необходить разделять пробелом.
Примеры
Следующие примеры иллюстрируют применение свойства listStyle и атрибута list-style для задания стиля списка.
В примере используются классы ul и UL.compact , а также атрибут list-style для задания двух неупорядоченных списков. Для класса UL.compact чтобы заменить рисунок, описанный в ul , вам надо задать значение none для атрибута list-style-image .
Во втором примере используется свойство listStyle . Если заданное для списка изображение будет недоступно, то будет использоваться маркер hollow circle (пустой кружок).
В третьем примере показано, что свойство listStyle применимо для элементов, у которых свойство display принимает значение list-item .
Устанавливает адрес изображения, которое служит в качестве маркера списка. Это свойство наследуется, поэтому для отдельных элементов списка для восстановления маркера используется значение none .
Краткая информация
Синтаксис
list-style-image: none | url(<адрес>)
Обозначения
Описание | Пример | |
---|---|---|
<тип> | Указывает тип значения. | <размер> |
A && B | Значения должны выводиться в указанном порядке. | <размер> && <цвет> |
A | B | Указывает, что надо выбрать только одно значение из предложенных (A или B). | normal | small-caps |
A || B | Каждое значение может использоваться самостоятельно или совместно с другими в произвольном порядке. | width || count |
Группирует значения. | [ crop || cross ] | |
* | Повторять ноль или больше раз. | [,<время>]* |
+ | Повторять один или больше раз. | <число>+ |
? | Указанный тип, слово или группа не является обязательным. | inset? |
{A, B} | Повторять не менее A, но не более B раз. | <радиус>{1,4} |
# | Повторять один или больше раз через запятую. | <время># |
Значения
none Отменяет изображение в качестве маркера для родительского элемента. url Относительный или абсолютный путь к графическому файлу. Значение можно указывать в одинарных, двойных кавычках или без них.
Пример
Результат данного примера показан на рис. 1.
Рис. 1. Применение свойства list-style-image
Объектная модель
Объект .style.listStyleImage
Спецификация
Каждая спецификация проходит несколько стадий одобрения.
Браузеры
Браузеры
В таблице браузеров применяются следующие обозначения.