Как определяется высота div со вложенным Img?
Высота больше из за того что img инлайновый элемент. Чтобы сравнять высоту блока и img, нужно либо у img указать display: block, либо у div указать font-size: 0
Нужно к изображению применить vertical-align:bottom