.css {
background: highlight none repeat scroll 0 0;
border-radius: 50%;
color: rgb(255, 255, 255);
height: 10px;
padding: 3px;
text-align: center;
width: 10px;
font-size:10px
}
height
& width
和font-size
可以小于或等于10px
。
<div class="css">4</div>
你有解决方案吗?
答案 0 :(得分:4)
最简单的方法是将line-height
设置为等于height
元素。
.css {
background: highlight;
border-radius: 50%;
color: rgb(255, 255, 255);
height: 10px;
padding: 3px;
text-align: center;
width: 10px;
font-size: 10px;
line-height: 10px;
}
&#13;
<div class="css">4</div>
&#13;
其他方法是使用Flexbox
并设置align-items: center
和justify-content: center
。
.css {
background: highlight;
border-radius: 50%;
color: rgb(255, 255, 255);
height: 10px;
padding: 3px;
width: 10px;
font-size: 10px;
display: flex;
align-items: center;
justify-content: center;
}
&#13;
<div class="css">4</div>
&#13;