Элементы списка

Для элементов списка определено несколько особых правил. Обычно им предшествует маркер, например маленькая точка или число. Этот маркер на самом деле не является частью области содержимого элемента списка, поэтому в эффектах нет ничего необычного. В CSS1 очень мало сказано о размещении этих маркеров и их влиянии на верстку документа. CSS2 предоставляет свойства, специально созданные для решения этой проблемы, например marker-offset. Однако их реализация запаздывала, подходы изменились, и эти свойства были выброшены из CSS2.1; похоже на то, что в будущих версиях CSS будет введен другой способ определения расстояния между содержимым и маркером. Поэтому размещение маркеров в значительной степени находится вне компетенции авторов (по крайней мере, на момент написания этой книги).

В зависимости от значения свойства list-style-position маркеры, прикрепленные к элементу списка, могут находиться вне содержимого этого элемента или обрабатываться как строковый маркер, находящийся в начале содержимого. Если маркер вносится внутрь, элемент списка будет взаимодействовать со своими соседями точно так же, как блочный элемент. Если маркер остается вне содержимого, он размещается на некотором расстоянии от левого края содержимого (в языках с написанием слева направо). Независимо от того, как меняются стили списка, маркер остается на фиксированном расстоянии от края содержимого. Иногда маркеры выносятся из самого списка.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела CSS на эту тему:
Автоматическое определение высоты
Блок-контейнер
Блок-контейнер
Блочные элементы
Вертикальное выравнивание