取消“display:inline-block 相邻元素间有4px的空白间距”spa
Demo:http://jsfiddle.net/JSDavi/p6gcx6nx/.net
例子:get
<div sytle="display:inline-block; width:25%;background-color:blue;">aaaaaa</div>float
<div sytle="display:inline-block; width:50%;background-color:red;">bbbbbb</div>gc
<div sytle="display:inline-block; width:25%;background-color:green;">ccccccc</div>注释
解决方案:di
一、清除(inline-block)元素“</div>”和“<div>”的空白,vi
即上一元素的结束标签和下一元素的开始标签中不能出现空格、换行、内容,inline-block
只多是注释;解决方案
二、对inline-block的父元素添加font-size:0;,对inline-block元素及兄弟元素各自设置font-size大小;
三、去掉display:inline-block,或改成display:block,并添加float:left;