带有border-radius的css中的完美圆圈不起作用

use*_*912 4 html css

圆圈往往是椭圆形,我想要的是完美的圆形.border-radius 100%不起作用我想知道为什么..

http://jsfiddle.net/8gD2m/1/

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: lighter !important;
    line-height: 1;
    color: #fff !important;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #d73d33;
    border-radius: 50px;
    position: relative;
    top: -3px;
}
Run Code Online (Sandbox Code Playgroud)

R. *_*ini 8

这是一个JSfiddle,有一些变化:

JSFiddle圆形徽章

主要变化是:

padding: 0px;
width: 50px;
height: 50px;
line-height: 50px;
Run Code Online (Sandbox Code Playgroud)

行高等于容器高度将使文本垂直居中.这仅适用于文本适合单行的情况.

编辑:(从JSFiddle复制的代码)

.badge {
    display: inline-block;
   
    padding: 0;
    width: 50px;
    height: 50px;    
    line-height: 50px;
    
    font-size: 12px;
    font-weight: lighter !important;
    color: #fff !important;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #d73d33;
    border-radius:50px;
    position: relative;
    top: -3px;
}
Run Code Online (Sandbox Code Playgroud)
<span class="badge badge-success">8</span>
Run Code Online (Sandbox Code Playgroud)