http://jsfiddle.net/fQv97/Vertical align table-cell nie działają z pozycji absolutnej
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;
}
Problem
Tekst powinien znajdować się w środku mojej "komórki tabeli". Wszystko działa zgodnie z oczekiwaniami, dopóki nie dodaję "position: absolute". Teraz nie może już umieszczać moich treści w środku? Dlaczego nie? Wciąż zna moją wysokość i szerokość, ponieważ ustawiłem ją w moim CSS.
Jakieś sprytne obejście tego problemu?
musiałem ustawić mój otoki div wyświetlić: stół, aby to zadziałało – DanV