CSS如何清楚掉字符的间距?

我这里的字符带间距,我没有设置,但是默认带来几个像素的间距,该怎么删掉呢?
img

以青色为单位,后三个字符的前面都有2像素的空隙,怎么处理?

*{
padding:0px,
margin:0px
}

你用的应该是display:inline-block吧,用float就没有间距了,或者用flex布局

  1. 可以设置行内子元素的父元素 font-size: 0px; 然后在单独为子元素设置字体大小,此方法需要为子元素单独设置统一的字体样式类
  2. 通过{display:table;word-spacing:-1em;}来解决,在行内元素的父元素上设置{display:table;word-spacing:-1em;}。1em取决于当前元素的font-size属性的值。需要注意的是此处设置了父元素块元素展示,即父元素占据100%宽度,子元素居中。设置{display:table;}后父元素宽度由子元素内容决定,如果要保持子元素居中需要设置{width:100%;}
  3. 通过 float 浮动,或者 flex 设置父元素