css властивість list-style-position


Властивість list-style-position визначає, де буде розміщуватися мітка, всередині списку, чи поза його межами.

Для цієї властивості існує два значення:

Властивість `list-style-position`

list-style-position можна використовувати в будь-якому елементі списку. Елемент списку - це будь-який елемент, у якого display встановлено як list-item або inline-list-item, який є нащадком елементів <ol> i <ul>.

автор: Svitlana

Нотатка

Між браузерами існує різниця щодо поведінки, коли блоковий елемент розміщений на спочатку в елементі списку, оголошеному як list-style-position: inside. Chrome і Safari поміщають цей елемент у той самий рядок, що й маркер, тоді як Firefox, Internet Explorer та Opera поміщають його в наступний рядок.

автор: Svitlana

Синтаксис

list-style-position: inside|outside|initial|inherit;

Властивість list-style-position може отримувати 4 значень:

inside

Мітка є частиною текстового блоку і відображається в середині елемента.

автор: Svitlana

outside

Текст вирівнюється по лівому краю, а мітка буде за межами блоку. Без задання.

автор: Svitlana

initial

Встановлює властивість у значення без задання

автор: Svitlana

inherit

Вказує на спадковість властивостей від свого батьківського елемента

автор: Svitlana

Значення без задання: outside
Наслідує: Так
Анімується: Ні
JavaScript синтаксис: object.style.listStylePosition="inside"

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
list-style-position 1.0 1.0 1.0 7.0 12.0 4.0
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Mozilla Firefox Mobile Apple Safari
list-style-position 1.0 1.0 1.0

Приклади

+ запропонувати свій приклад у пісочниці

З outside (типово) маркер висить ліворуч від тексту і другий рядок починається під першим; з inside маркер стоїть у потоці, й текст обгортає його.

HTML

<ul class="outside">
    <li>outside: маркер за межами блока тексту, другий рядок під першим.</li>
</ul>
<ul class="inside">
    <li>inside: маркер у потоці тексту, другий рядок починається під маркером.</li>
</ul>

CSS

ul {
    width: 240px;
    border: 1px dashed #ccc;
}

.outside { list-style-position: outside; }
.inside  { list-style-position: inside; }
автор: Svitlana

Значення у дії

автор: Svitlana

Приклад використання

автор: Svitlana

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід