Здравствуйте.
Подскажите пожалуйста как текст вывести по центру тега label
<style>
label{
background-color: #f00;
display: inline-block;
width: 150px;
height: 150px;
border: 3px solid #00f;
}
</style>
<label>Test</label>
Здравствуйте.
Подскажите пожалуйста как текст вывести по центру тега label
<style>
label{
background-color: #f00;
display: inline-block;
width: 150px;
height: 150px;
border: 3px solid #00f;
}
</style>
<label>Test</label>
Тут с одним лейблом наверно никак не сделать нормально вертикально по центру, кроме так себе вариантов типа line-height: 150px;
Лучше добавить родителя и например так:
<style>
div {
display: flex;
justify-content: center;
align-items: center;
height: 150px;
width: 150px;
border: 2px dashed #f69c55;
}
</style>
<div>
<label>Test</label>
</div>
https://jsfiddle.net/AlexP11223/4gnasm3p/
Или другие варианты: html - How do I vertically center text with CSS? - Stack Overflow