Поскольку установка отображения элемента списка в inline
заставляет его остановить предваряя пули, вы не можете используйте обычный метод list-style-type
.
@Aibrean избегал этого, используя float, чтобы встроить элементы. Это становится немного уродливым (jsfiddle), потому что различные правила размещения применяются к float
ed элементам. Это может быть решена с помощью clearfix, но есть более простой Mothod сделать это:
.squares > li{
display: inline;
}
.squares > li:before{
content: "\25A0 "; /* Square and space */
}
Это предваряется содержание каждой li
в CSS. 254A
является unicode encoding for a solid square
jsfiddle
Если вы просто хотите, 3 квадрата в вас контент, вы можете найти его проще всего с помощью Юникода сущностей HTML для квадратов непосредственно в HTML:
■ ■ ■
http://jsfiddle.net/z1ye0or4/
Вам нужно сделать inline на 'li'. – Aibrean
Можете ли вы рассказать нам, что вы пробовали? – nishantjr
Попробуйте этот ресурс, затем вернитесь и покажите точно, что вы пробовали: http://css.maxdesign.com.au/listamatic/ –