我有一个由<li>
元素组成的水平菜单,其display: inline
。
这些元素应该无缝地彼此相邻。
在源代码中,我希望每个li都在一行上,以便更容易进行调试:
<li class="item1 first"> ... </li>
<li class="item2"> ... </li>
...
然而,如果我在每个元素后添加
\n
,菜单项之间会有间隙。我想这是预期行为,但是否有任何方法使用聪明的“white-space”设置或其他方式关闭它呢?
编辑:我不能使用float,因为这是在具有居中列表项选项的CMS中。