Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
4.0+ | 1.0+ | 4.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Завдання
Змінити у маркірованому списку відстань між маркером і текстом після нього.
Рішення
Для зміни відстані між маркером списку і текстом використовуйте властивість padding-left для селектора li, як показано в прикладі 1.
Приклад 1. Відступ від маркера до тексту
HTML5CSS 2.1IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Відстань між маркером і текстом</title> <style> li { padding-left: 20px; /* Відступ від маркера до тексту */ } </style> </head> <body> <hr> <ul> <li>Василь</li> <li>Дмитро</li> <li>Степан</li> </ul> <hr> </body> </html>
Результат цього прикладу показано на рис. 1.
Рис. 1. Відстань в 20 пікселів між маркерами і текстом списку
Негативне значення для padding-left використовувати не можна, тому мінімальне задається відстань дорівнює нулю. Але навіть у цьому випадку невеликий початковий проміжок між маркером і текстом залишиться.
Зазначене рішення не працює, якщо для списку задано властивість list-style-position зі значенням inside.