Алексей Струков: А не критично. Мой вариант выстроит все по верху, ваш по низу. По умолчанию дивы выстраиваются по верху, инпуты по низу. Их просто нужно привести к общему виду)))
Sergey Goryachev: я недавно как раз заморачивался с этими инпутами, и проклинал создателей браузеров, что они не могут договориться между собой и прийти к одному стандарту. А ведь все могло бы быть так легко и не принужденно...
Сергей: Да ладно, на самом деле, конечно полезно. Признавать свои ошибки тяжело, но нужно уметь))) Я уже вчера подумал, что bottom по умолчанию, неправильно. Но заморачиваться лень было. Так что поправлять неправильные ответы не только можно, но и нужно. Спасибо)
Потому наверное, что это немного разные элементы разница
коротко div - блочный, у него значение display: block
input - строчно-блочный, display: inline-block