2012-04-13 3 views

ответ

6

Наиболее важным свойством стиля для элемента списка является то, что его display по умолчанию равен list-item. Этот параметр является причиной, по которой элемент отображается с соответствующим list-style. Установка display на inline-block удаляет единственное, что связано с вашим элементом списка, что делает его элементом списка.

+0

Я вижу, но у меня большой список, и я хочу разбить его на два столбца, поэтому встроенный блок выглядит более логичным. – Boris

+0

Существует множество способов разбиения списка на столбцы, хотя ни один из них не является действительно элегантным. Вот хорошая статья: http://www.alistapart.com/articles/multicolumnlists/ –

+0

Спасибо. Как вы сказали, не из них действительно элегантны и не являются гибкими вообще, когда количество элементов неизвестно, кроме, может быть, старого хорошего «плавания». – Boris

1

Если вы хотите, элемент списка использовать встроенный блок, но до сих пор показывают пули, вы можете использовать :: до того псевдо элемента и свойства содержимого:

li { 
display: inline-block; 
} 
li::before { 
content: '\25cf\a0'; 
} 

(\ 25cf заполнится Unicode символ круг и \ a0 - неразрывное пространство).

1

Вы можете использовать float: left; на вашем элементе li и добавьте минимальную ширину и минимальную высоту

.footer ul li{ 
    float: left; 
    list-style-image: url(../images/arrow.png); 
    margin: 0px 0px 10px 0px; 
    box-sizing: border-box; 
    min-height: 38px; 
    min-width: 300px; 
} 
Смежные вопросы