第一种:
把代码之间的换行空白都去掉。
例如:
1
<div>第一个inline-block元素</div><div>第二个inline-block元素</div>
第二种:
把inline-block元素用一个大的div包起来,然后设置其字体大小为0即可,inline-block元素字体大小再单独设置。
例如:
<div style=”font-size:0">
<div>第一个inline-block元素</div>
<div>第二个inline-block元素</div>
</div>
<!doctype html><html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
<body>
未使用font-size:0方法的
使用inline-block出现的间隙的解决方法:
父加上样式 font-size:0 是为的是去掉多余的空白
子元素加上应有的字体样式
<div style="width:120pxbackground:#ECEAEApadding:10pxtext-align:center">
<span style="display:inline-blockfont-size:12pxwidth:50pxheight:50pxline-height:50pxbackground:#F78789vertical-align:middletext-align:center">1</span>
<span style="display:inline-blockfont-size:12pxwidth:50pxheight:50pxline-height:50pxbackground:#35B86Dvertical-align:middletext-align:center">2</span>
</div>
使用font-size:0方法后的效果
<div style="font-size:0width:120pxbackground:#ECEAEApadding:10pxtext-align:center">
<span style="display:inline-blockfont-size:12pxwidth:50pxheight:50pxline-height:50pxbackground:#F78789vertical-align:middletext-align:center">1</span>
<span style="display:inline-blockfont-size:12pxwidth:50pxheight:50pxline-height:50pxbackground:#35B86Dvertical-align:middletext-align:center">2</span>
</div>
</body>
</html>