2012-04-17 7 views
0

Я создаю панель поиска. Поле ввода текста и кнопка поиска расположены рядом друг с другом, как планировалось, но высота окна ввода меняется при расширении браузера. Я несколько раз просматривал свой код, и я не могу найти причину проблемы. Любая помощь будет оценена :)HTML и CSS Мое поле ввода текста постоянно меняет высоту

http://jsfiddle.net/tmjfd/3/

ответ

3

Вы определяете ваш padding дается в процентах. Это будет масштабироваться в соответствии с размером вашего документа и повлияет на вашу общую высоту ввода. Вы должны использовать фиксированные значения, если вы не хотите, чтобы входные данные масштабировались.

+0

Спасибо! Я исправил прокладку, и теперь она не масштабируется. :-D – amandathewebdev

0

если изменить

input{ 
    padding: 1.5%; 
} 

в

input{ 
    padding: 6px; 
} 

Это будет исправить. Проблема заключалась в том, что процент заполнения зависит от размера окна.

0

Проблема вызвана установкой padding: 1.5%. Процент относится к ширине содержащего блока. Удалите его или используйте блок em, в зависимости от требований к конструкции.

Смежные вопросы