2
Здравствуйте, я пытаюсь выяснить, один и тот же вопрос, что был задан в этой теме How to use CSS to surround a number with a circle?Круг вокруг: перед тем элементом
Однако - каждый раз, когда я делаю это, форма становится овальной, независимо, если добавить ширина/высота или нет ...
Я создал jsfiddle здесь http://jsfiddle.net/dDuFv/
<ul class="numberCircle">
<li>testing</li>
<li>testing</li>
<li>testing</li>
</ul>
CSS
.numberCircle { list-style-type:none; font-size:18px; }
.numberCircle li { margin:20px;}
.numberCircle li:before {
border-radius:100%;
counter-increment: section;
content:counter(section);
background: #f1562c;
color:#fff;
padding:2px;
border:none;
text-align: center;
}
но это просто не работает!
Спасибо за помощь!
Удивительный ответ, но почему это нужно сделать его функционировать должным образом? Любопытно – camdixon
Спасибо, потому что по умолчанию псевдоэлемент inline, свойства suct как высота, ширина, маржа и т. Д. Не применимы к элементам 'inline'. – Hiral
Хм, так теперь его трудно получить текст в центре круга, какие-то мысли? спасибо за предыдущий ответ! – Matt