Антон: Так можно использовать FancyBox для вызова iframe с подписями, без необходимости создавать под каждое окно свой код. Если конечно на сайте установлен jQuery.
А на сколько уместны большие страницы. На многофункциональных сервисах, внутренние страницы объемные вполне уместны, там много кешируется что сказывается на скорости загрузки. Если же пользователь только попал на ваш сайт долгую загрузку он может не дождаться. Плюс повлияет на поисковые системы.
evg_: Отнюдь, это свойство играет роль. Изначально выравнивание ставится по базовой линии. А не по центру. Поэтому блок по центру ну ни как не будет.
У него был пример я бы не сказал что рабочий, так как он имел сдвиг по вертикали.
А способ решения задачи уже можно оставить на усмотрение ТС :)
Можно еще и абсолютно позиционировать блоки по центру, можно и флексами - у каждого способа есть свои области применения. Как допустим у флексов с кроссбраузерностью. Ведь мягко говоря - ни очень хорошо. А иногда может потребоваться и поддержка старых браузеров.