В браузерах Webkit вход [type = number] имеет элемент управления spinbox:
Однако Safari не следует за другим вводом [type = number] правила, например, обязывают вводить только числовые символы.Следовательно, Modernizr обнаруживает, что Safari не поддерживает ввод [type = number].
У меня есть особые потребности в ширине ввода чисел, и когда есть спинбокс, я делаю ширину 2.7em и без нее (как вFirefox), ширина должна быть только 1.7em.Так что Chrome и Firefox выглядят хорошо.Но Safari добавляет спин-бокс, но не следует никаким другим правилам, поэтому он получает ширину 1,7 мм и выглядит следующим образом:
Я тольковсе равно, если есть элемент управления Spinbox.Меня не волнует ни одно из других правил ввода [type = number], которые нарушает Safari.Сафари играет по единственному правилу, которое меня волнует.Как я могу это обнаружить?