Я использую следующий (jQuery) javascript для центрирования div:
$(document).ready(function(){
$('#window').css({
position:'absolute',
left: ($(window).width() - $('#window').outerWidth())/2,
top: ($(window).height() - $('#window').outerHeight())/2
});
});
Это нормально работает в настольных браузерах (например, Firefox, Chrome), однако на iPad размер экрана изменяется до появления этого «окна», и все кажется смещенным в верхний левый угол экрана.