CSS (работает в любом браузере, поддерживающем :before
и content:
):
li:before {
content: '\b7\a0'; /* \b7 is a middot, \a0 is a space */
}
li {
list-style:none;
text-indent:-.5em; /* helps make it look more like it's a bullet. */
}
Внимание: Это не настоящий стиль списка. Поэтому, когда вы завернули списки, это будет выглядеть забавно. Возможно, это можно смягчить отрицательным отступом текста в несколько единиц, чтобы заставить его функционировать больше как стиль списка.
Другая реализация:
li:before {
content: '\b7\a0';
position:absolute;
right:100%
}
li {
list-style:none;
position:relative;
}
Эта версия работает лучше. Я часто использую :before
и :after
для добавления дополнительных вещей, таких как границы, но если вы добавляете маркер, я думаю, что это не так. Несмотря на то, что это альтернативное предложение, оно, вероятно, является предпочтительным.