display:table;
display:table-cell;
vertical-align:middle;

display:table-cell;

Я могу динамически изменять высоту (попробуйте поменять размер шрифта в броузере)

Не работает в Internet Explorer

Любой объект с относительным позиционированием (position:relative)

positoin:relative;

Объект фиксированной высоты

Работает во всех броузерах.

Проблемы когда окно слишком маленькое

float:left;
height:50%;
margin-bottom:-contentheight;

position:absolute; clear:left;

Хорошее решение, работает в большинстве броузеров

Фиксированная высота

Любой объект с относительным позиционированием (position:relative)

Ширина и высота должны быть фиксированными.

Это не работает в Internet Explorer

Бонус на первый депозит в слоте Грейт Пигсби Мегавейс дарит тебе онлайн казино Вавада! Переходи по ссылке и получай 100 бесплатных вращений на депозит до 1000$!