我有一份span元素列表。在HTML文件中,为了易读性和维护性,将这些<span>
标签列成不同的行是很好的选择:
<span><a href="some link">A link</a></span>
<span><a href="some link">A link</a></span>
<span><a href="some link">A link</a></span>
<span><a href="some link">A link</a></span>
<span><a href="some link">A link</a></span>
然而,这些标签之间会创建一个空格。我想知道是否有任何 CSS 或其他方法可以在两个 <span>
标签之间移除空格,而不需要将所有上面的 span 放在同一行中且没有空格?请注意,我们假设上述 HTML 结构不能更改。谢谢和问候。-------- 更新 ------------
阅读 dfsq 的解决方案和其他相关帖子后,我觉得没有完美的答案。它确实取决于具体需求。dfsq 的解决方案聪明且应该可行,但是过于复杂。对于我的特定需求,我也发现了两个可接受的解决方案:
1. 使用 CSS 浮动 span。 2. 添加额外的空格,如下所示:
<span><a href="some link">A link</a> </span>
希望这有所帮助。
font-size
设为0,将span
元素的font-size
设置为您想要的大小。这样就可以解决问题。 - Ruddy