Не могу установить высоту для input type="text"
Устанавливаю посредством CSS height: 18px, но в итоге во всех браузерах получается 20 px.
Откуда такие искажения в размерах?
Доктайп : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
[Только зарегистрированные пользователи могут видеть ссылки. ]
1. Для input type="text" не назначен class="ok".
2. Верхний и нижний бордер в любом случае необходимо учитывать.
P.S.
1. В «чистом» HTML пустые элементы не закрываются.
2. Для элементов input любого типа (кроме type="submit" и type="reset") наличие атрибута name является обязательным условием. Атрибут id не является аналогом атрибута name...
Высота input'a также зависит от свойств текста (интерлиньяжа, размера шрифта). Проверьте глобальные свойства line-height и возможно назначен параметр padding.