取消「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;