CSS中 li 之间的间隔如何取消?

啊?你说的很有趣......我已经在调试一个网页,也遇到了它们之间无法解释的间隙的问题。
你说的这些方法我都试过了,确实可以解决问题。

但是你所说的连续编写代码而不断行和空格消失......我不确定这是否是一般规则。
我上次在“终极 CSS 指南”中看到,行内元素之间的空格更有可能由浏览器自动添加,以在渲染期间保持可读性。
就像中文排版一样,单词之间有一些空格。

你的方法font-size: 0确实有效,但是正如你所说,li的内部字体也消失了,需要单独设置。
我最常用的是调整字体大小或者使用display:inline-block;,这样可以提供更灵活的控制。

你说浏览器分析换行符并使空格消失......好吧,我以前从未想过这个。
但想一想,如果你连续写代码,保存并上传到服务器,服务器不会自动给你添加换行符吧?当浏览器渲染时,会将连续的 视为一个整体吗?我还在思考这个逻辑...
总之,你能弄清楚。
有时这真是一件奇怪的事情。

怎么通过CSS来修改UL里LI之间的行间距呢?

行高:1 .5 ; // 像素 行高:1 5 0%; // 百分比 行高:1 .2 ; // Value
这是一个陷阱,不要相信固定值,要动态适应。
实用提醒:优先考虑数值。