Почему добавление свойств min/max изменяет ширину числового элемента ввода HTML5 в Chrome?



HTML5 вводит поля ввода, для которых допустимы только числовые значения.



<input type="number" placeholder="box 1" />


Сегодня я заметил, что при указании атрибутов min и max результирующая ширина текстового поля изменяется:



<input type="number" placeholder="box 2" min="0" max="100" />


Эти два элемента отображаются в Chrome по-разному:



текстовые поля различной ширины



В Firefox этого, похоже, не происходит.



Проверьте это самив этом jsFiddle .



Это ошибка, или для этого есть причина?

539   1  

1 ответ:

Я обновил вашу скрипку с другой коробкой:

<input type="number" placeholder="box 3" min="0" max="100000000" />

Вы можете видеть, что chrome делает коробки немного больше, чем они должны быть, чтобы поместиться максимально возможное число внутри.

Похоже, это функция от chrome.

Comments

    Ничего не найдено.