Хотя я уже говорил блочную модель, но не может отслеживать Как высота текстового поля или любого HTML элемента вычисляется в следующем скрипкуКак высота текстового блока рассчитывается в HTML
<input type="text" id="test" onclick= "alert('computed height ' + window.getComputedStyle(this).height + ' and font-size ' + window.getComputedStyle(this)['font-size'])" name="test" value="Click here to get height" style="
padding: 0px;
border: 0px;
line-height: 1;
"/>
Я не могу найти, как высота текстового поля составляет 15 пикселей, даже если граница 0, 0 маржа, 0 и 13.33 пикселей размер шрифта.
Edit- Хотя светлячок отлично работает по расчетам, но после того, как масштабирование она сокращает содержание некоторых
Это кажется хром применяется некоторое форматирование, чтобы сделать лучше, чем светлячок.
Вероятно, зависит от браузера ... Я получаю разные значения на основе уровня масштабирования. –
Btw, в firefox, вычисленная высота тоже 13.33px. IE 11, 15.33.:) – sinisake
Мне интересно, доступны ли для этого свойства спецификации – Sid