我记得有一个课程就是这么处理的,把外层容器的font-size设为0,下面的间隙也会消失
line-height为相对单位,font-size间接控制
如果line-height是相对单位,例如line-height:1.6或者line-height:160%之类,也可以使用font-size间接控制,比方说来个狠的,font-size设为大鸡蛋0, 本质上还是改变line-height值.
参见旭哥的博客:http://www.zhangxinxu.com/wordpress/2015/08/css-deep-understand-vertical-align-and-line-height/
但是你要 line-height 和vertical-align 一起使用才有效果