css властивість list-style
Властивість list-style — універсальна властивість і дозволяє одночасно задати значення для наступних властивостуй:
list-style-typelist-style-positionlist-style-image

Значення, між собою, розділяються пропуском та повинні слідувати в зазначеному порядку:
- тип списку
- положення маркера
- картинка маркера
Ця властивість застосовується до елементів списку, тобто елементів із display: list-item;. За умовчанням це включає в себе елементи. Оскільки ця властивість успадковується, її можна встановити на батьківський елемент (зазвичай <ol> або <ul>), щоб створити такий же стиль списку, що застосовується до всіх елементів всередині.
- Нотатка
-
Жодне з значень не є обов'язковим, тому невикористовувані дозволено опустити.
автор: Svitlana - Нотатка
-
Якщо одне із зазначених значень відсутнє, наприклад,
автор: Svitlanalist-style:circle inside;, замість нього буде встановлено його значення за замовчуванням.
Синтаксис
list-style: list-style-type list-style-position list-style-image|initial|inherit;
Властивість list-style може отримувати 5 значень:
-
list-style-type -
Визначає тип елемента списку.
автор: Svitlana -
list-style-position -
Визначає позицію мітки списку.
автор: Svitlana -
list-style-image -
Визначає зображення для мітки списку.
автор: Svitlana -
initial -
Встановлює властивість у значення без задання
автор: Svitlana -
inherit -
Вказує на спадковість властивості від свого батьківського елемента.
автор: Svitlana
| Значення без задання: | disc outside none |
|---|---|
| Наслідує: | Так |
| Анімується: | Ні |
| JavaScript синтаксис: | object.style.listStyle="decimal inside" |
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| list-style | 1.0 | 1.0 | 1.0 | 7.0 | 12.0 | 4.0 |
| Переглядач | |||
|---|---|---|---|
| list-style | 1.0 | 1.0 | 1.0 |
Приклади
+ запропонувати свій приклад у пісочниці
Все про маркери одним рядком: тип і зображення. Зображення (фіолетовий квадратик) має пріоритет, а square — запасний варіант на випадок, якщо картинка не завантажиться.
HTML
<ul>
<li>перший пункт</li>
<li>другий пункт</li>
</ul>
CSS
ul {
list-style: square url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Crect width='10' height='10' fill='%23803ab3'/%3E%3C/svg%3E");
}
Використання властивості
Коментарі
Коментарів ще немає — будьте першим!