Próbuję wyśrodkować poziomo i pionowo div wewnątrz zewnętrznego div. To działa, gdy zewnętrzna div ma określoną szerokość i wysokość ustawione w pikselach jakDlaczego wysokość procentowa nie działa z wyświetlaniem: komórka tabeli?
#countdownBox {
width: 700px;
height: 500px;
display: table-cell;
vertical-align: middle;
text-align: center;
}
ale nie wtedy, gdy wysokość i szerokość są procenty jak
#countdownBox {
width: 100%;
height: 100%;
display: table-cell;
vertical-align: middle;
text-align: center;
}
Dlaczego to jest i jest tam pracę wokół?
EDIT Oto HTML z kontenera CSS:
#countdownBoxContainer {
width: 100%;
height: 100%;
position: absolute;
bottom: 0;
left: 0;
z-index: 3;
}
<div id="countdownBoxContainer">
<div id="countdownBox">
<div>
hi there
</div>
</div>
</div>
Jak wygląda HTML? Procentowe szerokości i wysokości (zwykle) nie będą działać, jeśli element zawierający nie ma ustawionego wymiaru. – HackedByChinese
dodano HTML. Kontener jest tego samego rozmiaru, co jego rodzic. – zakdances