2013-02-20 5 views
0

У меня возникла проблема со стилем входного элемента. Вычисленная вкладка firebug отображает высоту поля как 16px, хотя значение css для высоты 18px. Как вы можете видеть на скриншоте, область ввода должна быть такой же высокой, как кнопка справа.высота элемента ввода html отличается, вычисляется неправильно

Скриншот:

Сайт в основном статический HTML воссоздание динамически созданного сайта. Хотя я воссоздал всю структуру с соответствующими кланами, именами и идентификаторами.

Значение 16px никогда не устанавливается, я думаю, это браузер по умолчанию, но почему значение 18px игнорируется?

+1

Если нет ошибки, 16px - это внутренняя высота. 18px - общая высота, включая границу 2 * 1px. –

+1

, пожалуйста, разместите свой код здесь, на jsfiddle.net –

+0

@HugoGiraudel в динамической части сайта используются 18px, а затем добавлены границы 2 * 1px, чтобы он суммировал до 20px, что выше, чем кнопка на правильно, исправьте: http://i.imgur.com/GogbEHn.png – 3diamondsional

ответ

0

Элемент doctype <!DOCTYPE html .. etc. отсутствовал при статической перестройке сайта. Вот почему высота была рассчитана неправильно.

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