HTML
<div class="table-cell">
My text, should be align middle
</div>
CSS
.table-cell {
height: 200px;
width: 200px;
vertical-align: middle;
background: #eee;
display: table-cell;
position: absolute;
}
Проблема
Текст должен быть помещен в середину моей "ячейки таблицы". Все работает как ожидается, пока я не добавлю "position: absolute". Теперь он больше не может разместить мой контент посередине? Почему нет? Он все еще знает мой рост и ширину, потому что я устанавливаю его в свой CSS.
Любое умное обходное решение для этого?