Я настроил круглый div с кругом внутри, используя html-объект ⬤, div имеет ширину и высоту 20 пикселей, границу 2 пикселя и box-sizing: border-box
, чтобы остановить увеличение размера.
Обычно, чтобы заполнить весь div кругом, я также устанавливаю font-size
и line-height
круга на 20 пикселей, но поскольку 4 пикселя div теперь заняты рамкой, я устанавливаю высоту строки на 16 пикселей. Это учитывало вертикальное центрирование, но горизонтальное центрирование по-прежнему отключено.
Как сделать его идеальным по центру?
https://jsfiddle.net/3drve2xn/
div{
border: 2px solid #C15649;
line-height:16px;
font-size:20px;
width:20px;
height:20px;
position: absolute;
top:0;
margin:0;
padding:0;
left:0;
z-index: 1;
text-align: center;
color:black;
border-radius: 50%;
content:"\002B24";
cursor: pointer;
box-sizing: border-box;
}