2013-09-04 3 views
27

Я изучаю CSS. Я знаю, что мы можем использовать атрибут list-style-type для установки маркера списка. Можем ли мы применить этот атрибут к тегу div?Могу ли я использовать тег типа list-style для div?

+1

Зачем вам это нужно? – Curt

+1

Просто для того, чтобы знать @ Курт. Я искал больше, но я не могу получить ничего подобного! – user2732006

ответ

53

Да, вы можете. Ниже вызывает div тег напоминать себя как элемент списка:

div {display:list-item;} 
+0

да. Спасибо, теперь у меня есть только точечный образ. можем ли мы отображать другие изображения, такие как квадрат, круг, наш собственный образ? – user2732006

+1

Да, вы можете. Добавить свойства через атрибут 'list-style-type'. - @ user2732006 – Nitesh

+0

да. я последовал за @Jukka K. Korpela, за мои сомнения. я получил результат. Спасибо – user2732006

20

Вы можете установить любое свойство CSS на любой HTML-элемент. Фактически, элемент всегда имеет все свойства CSS (с заданным начальным значением как значение, если оно не задано). Однако не все свойства влияют на все элементы при любых обстоятельствах.

В частности, в определении list-style-type property указано: «Применяется к: элементы с« дисплеем: список элементов ». Здесь "относится к" средствам "влияет на рендеринг".

Более того, даже если вы установили display: list-item на div, маркер списка (например, пуля или номер) не будет отображаться, если в нем не будет места слева от содержимого элемента для его размещения. Вы можете расположить пространство, используя свойства поля. Пример:

div { 
    display: list-item; 
    margin-left: 1.3em; 
    list-style-type: circle; 
} 
+1

Спасибо @jJukka K. Korpela. он работает нормально. теперь я не могу отказаться от голосования. В моем вопросе я попросил только элемент списка для тега div. поэтому я принял ответ Натана Ли. – user2732006

Смежные вопросы