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