Элемент <input accept="image/*" name type="file">
вызывает проблему.
Если применить display: none
к .fileContainer input
, пробел исчезнет.
Редактировать
Хорошо, так что если посмотреть на проблему немного подробнее, похоже, что semantic.min.css
применяет font-size: 100%
к button, input, optgroup, select, textarea
. Это приводит к увеличению размера вашего ввода (вот, когда visible
):
Если мы отключим font-size: 100%
, вход будет отображаться правильно:
После чего ваши оригинальные стили работают:
Так что display: none
или возврат font-size
будет работать:)