Вот набросал страничку для мобильного сайта(окрывать лучше на смартфоне).Тыкнул на input и получил что-то странное.Почему так происходит и как это убрать?
При появление клавиатуры все элементы становяться меньше по высоте.В разметке я использовал
Скажу по-секрету - открывать без разницы где. Хоть вообще в ie и уменьшите окно браузера просто. Везде будут поля меньше. Ответ был дан - height в %. Кто так делает? Вообще зачем столько % в коде? Вёрстка тег на теге и тегом погоняет.
Next зачем для одного слова городить огороды? Если это кнопка - сделайте button, если это блок - сделайте просто div, если это вообще заголовок - сделайте h*. input через br тоже "гениально".