За добавление маркера, его расположение и внешний вид в css отвечают свойства:
- — list-style-image (я не использую это свойство — ниже обьясню, почему);
- — list-style-type;
- — list-style-position.
Существует так же универсальное свойство list-style, которое позволяет одновременно задать все три, два, или один параметр, перечисленные выше для маркеров пунктов списка.
Свойство list-style-type
Имеет следующие допустимые значения:
— disc — маркер пункта в списке будет отображаться в виде жирной точки;
- Пример использования свойства list-style-type с параметром disc
— circle — маркер пункта в списке будет отображаться в виде круга;
- Пример использования свойства list-style-type с параметром circle
— square — маркер пункта в списке будет отображаться в виде черного квадратика;
- Пример использования свойства list-style-type с параметром square
— decimal — маркер пункта в списке будет отображаться в виде арабских цифр начиная с 1;
- Пример использования свойства list-style-type с параметром decimal — первый пункт списка
- Пример использования свойства list-style-type с параметром decimal — второй пункт списка
— decimal-leading-zero — маркер пункта в списке будет отображаться в виде арабских цифр начиная с 01, 02. 98,99 (не поддерживается в ИЕ 7);
- Пример использования свойства list-style-type с параметром decimal-leading-zero — первый пункт
- Пример использования свойства list-style-type с параметром decimal-leading-zero — второй пункт
— lower-roman — маркер пункта в списке будет отображаться в виде прописных букв римского алфавита (i, ii, iii, iv, v);
- Пример использования свойства list-style-type с параметром lower-roman — первый пункт
- Пример использования свойства list-style-type с параметром lower-roman — второй пункт
- Пример использования свойства list-style-type с параметром lower-roman — третий пункт
- Пример использования свойства list-style-type с параметром lower-roman — четвертый пункт
— upper-roman — маркер пункта в списке будет отображаться в виде римских цифр (I, II, III, IV, V);
- Пример использования свойства list-style-type с параметром upper-roman — первый пункт
- Пример использования свойства list-style-type с параметром upper-roman — второй пункт
- Пример использования свойства list-style-type с параметром upper-roman — третий пункт
- Пример использования свойства list-style-type с параметром upper-roman — четвертый пункт
— lower-greek — маркер пункта в списке будет отображаться в виде прописных букв греческого алфавита (не поддерживается в ИЕ 7);
- Пример использования свойства list-style-type с параметром lower-greek
- Пример использования свойства list-style-type с параметром lower-greek
— lower-latin — маркер пункта в списке будет отображаться в виде прописных букв латинского алфавита (a, b, c) (не поддерживается в ИЕ 7);
- Пример использования свойства list-style-type с параметром lower-latin
- Пример использования свойства list-style-type с параметром lower-latin
— upper-latin — маркер пункта в списке будет отображаться в виде заглавных букв латинского алфавита (A, B, C) (не поддерживается в ИЕ 7);
- Пример использования свойства list-style-type с параметром upper-latin
- Пример использования свойства list-style-type с параметром upper-latin
— none — маркер пункта в списке не будет отображаться.
- Пример использования свойства list-style-type с параметром none
Свойство наследуется и по умолчанию имеет значение disc.
Свойство list-style-position
Отвечает за расположение маркера в списке. Имеет два допустимых значения:
— inside — маркер будет находиться внутри блока с элементом списка, к которому он относится;
- Пример использования свойства list-style-position с параметром inside — маркер расположен внутри блока с элементом списка, к которому он относится.
— outside — маркер будет находиться снаружи блока с элементом списка, к которому он относится.
- Пример использования свойства list-style-position с параметром outside — маркер расположен снаружи блока с элементом списка, к которому он относится.
Свойство list-style-image
Устанавливает в качестве маркера изображение, которое будет использоваться для маркировки пунктов списка:
- Пример использования свойства list-style-image — маркер списка выводится в виде картинки.
Из-за возникающих сложностей с позиционированием изображения используется не часто. Лично я предпочитаю использовать свойство background-image, если требуется маркер-картинка.
Свойство list-style
Как уже упоминалось ранее в этой статье, это свойство является универсальным и позволяет установить одно, два, или три значения для маркировки пунктов списка.
Следующая запись отобразит маркер в виде черной жирной точки снаружи блока с элементом списка:
- Пример использования свойства list-style с параметрами disc и outside — маркер расположен снаружи блока с элементом списка, к которому он относится.
Запись такого вида отобразит маркер в виде окружности внутри блока с элементом списка:
Всем привет! Народ, помогите! Есть сайт построенный на 1С Битрикс. Создаю обычный html список на странице. Применяю через !important; стиль list-style-type: none !important; и о чудо, ни фига не пропадает точка. По видимому где-то в шаблонных стилях перекрывается стиль моего списка. Мот кто знает какое-нить решение. Заранее благодарю!
1 ответ 1
Посмотрите стили страницы в инспекторе.
Firefox 12 меню Инструменты->Веб разработка->Инспектор. Далее выделяете на странице элемент, нажимаете внизу кнопку «стиль» и видите каком файле какая строка меняет стиль.
Такая проблема.Я при помощи темы Zen делаю себе свою тему.И там где то по умолчанию стоят маркеры ко всем ссылкам,и я не могу найти где.Пробовал и в боди вырубать,и в блоках,результат нулевой.
Комментарии
Я использую файрбаг но отловить не могу.
А попробуйте не вырубать, т.к наличие маркеров это по умолчанию в списках. Попробуйте что-то типа
list-style-type:none;
UPD: Пардон, плохо прочитал заголовок темы.
list-style-image:none;
list-style-position:outside;
list-style-type:none;
А скриншот можно, какие именно маркеры не убираются?
http://s50.radikal.ru/i129/0901/9f/e9b323cd122e.jpg вот скрин.Там еще внизу справа меню есть,все не влезло на скрин,там тоже в меню в низу эти дурацкие маркеры.Попробовал опять везде написать:
list-style-image:none;
list-style-position:outside;
list-style-type:none;
Толку нет.
Ну точно, это не маркеры списков, это рисунки, которые используются в качестве маркеров.
Соответственно, ищите в CSS примерно следующее: