首先排除代码之间的换行符<br>,出现这个问题是因为图片为内联元素,有文字特性,默认存在间隙,所以会出现空白部分。

可以将图片设置为block元素。
img{
     display:block;
}

还有种方法就是给父级设置fontsize:0,logo先不设置block