Я хочу центрировать вертикальный абзац в div. Для этого я попытался добавить изображение перед моим текстом, и я добавлю на нем css "vertical-align: middle".
Первая строка моего текста вертикально выровнена: это хорошо, но вторая строка находится под моим div.
Как я могу решить свою проблему?
Thks
div {
height:200px;
width:200px;
text-align:center;
background:cyan;
position:absolute;
}
span {
height:inherit;
width:inherit;
position:absolute;
left:0;
background: yellow;
text-align:center
}
img {
height:100%;
vertical-align:middle;
width:3px;}
}
Вы можете использовать display:table
css:
div {
height:200px;
width:200px;
background:cyan;
display:table;
}
span {
display:table-cell;
text-align:center;
vertical-align:middle;
}