问题描述
行内块元素之间,浏览器会有一个默认的间距,例如照片之间的间距,或者是别的元素类型直接转换过来的行内块元素,浏览器都会有默认的间距。
解决方案
最近总结了一些方法来解决这样的bug,常用的方法有: 1.将所有的行内块元素直接设置浮动,个人认为最直接的方法,当然是在适当的场景中,因为过度的浮动会产生需要清除浮动的必要。 2.在产生边距的行内块的父元素设置属性:font-size:0px; 3.在父元素上设置,word-spacing(词边距)的值设为合适的负值即可 4.在html中将行内块元素在同一行显示,不要进行美观缩进或者换行