4 回答
你问的这个问题蛮不错的。我觉着我有必要回答一下。第二张图片包裹在一个div之内。
这个间隙是img和div之间的间隙。为什么会有这么一个间隙。img本身是inline-block 水平的元素,因而会受到line-height与vertical-align(而vertical-align 默认是baseline对齐)的作用。而img,block 化之后,便不再受到line-height和vertical-align的影响。
解决方法这个存在的间隙的方法,如果img不设置block的话,可以尝试设置其父元素的,1.)可以尝试把 line-height设置足够小。2.)可以把vertical-align的对齐方式设置为bottom,middle,top。3.)font-size设置为0.
篇幅以及精力有限,并未展开这个间隙存在的具体原因。但是张鑫旭老师对这个现象有非常详尽的博文,你可以搜一下。
举报
0/150
提交
取消