Здесь рассматриваются (на английском) различные варианты реализации вертикального расположения теста на веб-странице. Приводятся примеры на HTML, CSS и JavaScript.