我需要对齐号码。1到红色圆圈的中心,但它不起作用
#box {
background: red;
border-radius: 50% 50% 50% 50%;
color: #FFFFFF;
height: 50px;
text-align: center;
width: 50px;
}
我怎样才能让 1 在这个框的中间居中。</p>
我需要对齐号码。1到红色圆圈的中心,但它不起作用
#box {
background: red;
border-radius: 50% 50% 50% 50%;
color: #FFFFFF;
height: 50px;
text-align: center;
width: 50px;
}
我怎样才能让 1 在这个框的中间居中。</p>
文本对齐中心仅水平居中。你可以试试这个
#box {
background: red;
border-radius: 50% 50% 50% 50%;
color: #FFFFFF;
height: 50px;
text-align: center;
width: 50px;
vertical-align:middle;
display:table-cell
}
添加line-height: 50px;
到元素的 CSS 中。
#box {
background: red;
border-radius: 50% 50% 50% 50%;
color: #FFFFFF;
height: 50px;
text-align: center;
width: 50px;
line-height: 50px;
}
你可以通过定义来达到你想要的结果line-height: 50px;
通过添加 line-height 和 vertical-align 属性
#box {
background: red;
border-radius: 50% 50% 50% 50%;
color: #FFFFFF;
height: 50px;
text-align: center;
width: 50px;
line-height: 50px;
vertical-align:middle;
}