display:inline-block的缝隙
<style type="text/css">
*{
border: 0;
padding: 0;
margin: 0;
}
ul li{
display: inline-block;
border: 1px solid #000000;
}
</style>
<body>
<ul>
<li>1111</li>
<li>2222</li>
<li>3333</li>
<li>4444</li>
<li>5555</li>
</ul>
</body>
这每个li之间的间隙是符合W3C标准规范的表现,是元素书写的时候换行产生的空白符造成的问题。但不满足业务需求。完善这种的缝隙有如下几种方法:
一、书写的时候,省略空格
<body>
<ul>
<li>1111</li><li>2222</li><li>3333</li>