我正在尝试修改代码以做一些不同的事情,但我无法让它工作。这是代码:
<div id="progress-bar" class="all-rounded">
<div id="progress-bar-percentage" class="all-rounded" style="width: 88%">88/100</div>
</div>
这呈现:
使用这个 CSS:
.all-rounded {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.spacer {
display: block;
}
#progress-bar {
width: 100px;
background: #cccccc;
}
#progress-bar-percentage {
background: #3063A5;
padding: 5px 0px;
color: #FFF;
text-align: center;
}
如您所见,文本88/100打印在内部 div 内,progress-bar-precentage
因此相对于该 div 居中,问题是如果progress-bar-precentage
宽度非常小,文本将不合适,我的想法是将其相对于外部 divprogress-bar
所以无论内部 div 是什么,它都会一直在适当的位置,但我不知道如何将文本放在顶部和中心,有什么想法吗?