Pek*_*ica 4 html newline line-breaks html-lists
我有一个由<li>元素组成的水平菜单display: inline.
这些元素应该无缝地彼此相邻.
在源代码中,我希望将每个li放在一行上以便于调试:
<li class="item1 first"> ... </li>
<li class="item2"> ... </li>
...
Run Code Online (Sandbox Code Playgroud)
但是,如果我\n在每个元素之后添加一个,则菜单项之间会有间隙.我认为这是预期的行为,但有没有办法使用聪明的"白色空间"设置或其他东西将其关闭?
编辑:我不能使用浮点数,这是在CMS中,可以选择居中列表项.
小智 5
您可以避免渲染问题,但保持代码可维护,如下所示:
<ul
><li>item 1</li
><li>item 2</li
><li>item 3</li
></ul>
Run Code Online (Sandbox Code Playgroud)
它删除了空格,但是在文本编辑器中编辑项目仍然很容易,只要你的CMS不会弄乱你输入的标记!