字符行高变成0 高度变成0、字符垂直中心线变成图片边缘;行高是0,那么半行间距则会等于 -font-size/2 (必须是宋体,老师之前的课程中有讲).所以盒子才会下移font-size/2 的距离。半行间距是正盒子会上移,是负盒子会下移。
解决办法:vertical-align:top
line-height:0;vertical-align:top 去掉图片底下白框
inline-block元素里面没有内容时,基线为底边。里面有文字内容时,基线为最后一个line box的基线
容器line-height:0和vertical-align:top同时设置去除空格
如果inline-block元素里面是空的或者没有overflow属性,则它的基线为该元素的底部margin边缘
当line-height:0;时,文字会出现在contentAear中心线上,并将该文字的基线对齐父容器的基线
inline-block的基线
如果这个inline-block元素中没有任何元素或者本省没有overflow属性,则他的基线(baseline)与他的margin地边缘对齐。如果他的内部有元素,则以内部元素的基线为自己的基线
秘技!消除图片底部间隙!