Итак, попробовав еще две вещи, я обнаружил, что добавление zoom:1
или display:inline-block;
к родительскому DIV входа (не SPAN) удалит этот странный отступ. Таким образом, это еще одна hasLayout
проблема.
Я не выяснил, почему установка поля не исправляет его, и я забыл правила относительно того, когда Internet Explorer наследует свойства родительского элемента против одноуровневого.