Конечно. Ваше изображение выравнивается по базовой линии div. Настройка высоты строки по умолчанию для вашего div дает расстояние между базовой линией и вершиной div в 20px, поэтому, когда изображение имеет размер 20px, оно заполняет это пространство. Любое большее значение заставляет высоту линии увеличиваться, но любое меньшее значение оставляет зазор выше. Возможны различные решения, в зависимости от того, что именно вы хотите, но установка изображения на { vertical-align:top; }
- это один из подходов или уменьшение высоты строки div.strip до высоты изображения - это другой.