A.) Если текст состоит только из одной строки:
HTML:
<div>vertically centered text</div>
CSS:
div {
height: 20px;
line-height: 20px; <-- это значение вы должны задать по высотке div
vertical-align: middle;
}
B.) Если текст состоит только из нескольких строк:
HTML:
<div><span>vertically centered<br />text</span></div>
CSS:
div {
height: 200px;
width: 200px;
line-height: 200px; <-- устанавливаем значение line-height для центрирования текста по вертикали
border: 1px solid black;
text-align:center;
margin: 10px;
}
span {
display: inline-block;
vertical-align: middle;
line-height: 1em; <-- возвращаем значение line-height для текста к исходному
}
Комментариев нет:
Отправить комментарий