美文网首页
解决li inline-block后有8px间隔

解决li inline-block后有8px间隔

作者: MAYDAY77 | 来源:发表于2019-05-23 12:53 被阅读0次

给li设置display:inlie-block之后,每个li之间有8px的空白,

这个空白间隔,既不是margin也不是padding,而是因为浏览器会把inline元素间的空白字符(空格、换行、Tab等)渲染成一个空格。而为了美观。我们通常是一个li放在一行,这导致li换行后产生换行字符,它变成一个空格,占用了一个字符的宽度。(CSDN上查的)。

解决方法:

给ul设置letter-spacing: -8px;

设置完之后li内的字符间隔也设置为了-8px;
需要再单独对li进行设置  letter-spacing: nomal;  即可解决。

完美~

相关文章

网友评论

      本文标题:解决li inline-block后有8px间隔

      本文链接:https://www.haomeiwen.com/subject/scuvzqtx.html