У меня есть div в верхней части моего мобильного приложения с position: fixed, поэтому он будет оставаться в верхней части браузера (он прокручивается в ios 4 и ниже, что нормально ). Когда ввод сфокусирован и вызывает клавиатуру, div перемещается вниз в середину страницы. См. Скриншоты:
http://dbanksdesign.com/ftp/photo_2.PNG
Изменить: Вот упрощенная тестовая страница: http: // dbanksdesign. com / test /
.fixed { position:fixed; top:0; left:0; width:100%; background:#ccc; }
.content { width:100%; height:1000px; background:#efefef; }