答案 0 :(得分:5)
你有一堆 
不在标签中。看起来这似乎是通过Firebug删除后的问题。删除它们,它应该排成一行。
答案 1 :(得分:1)
删除后会有很多空格:
答案 2 :(得分:1)
当我检查页面时,我看到在文档中插入了额外的html元素
</li><!-- ITEM ENDS HERE -->
<li class="item2">
额外的“nbsp”正在抛弃对齐。
答案 3 :(得分:0)
这不是有效的HTML。你需要先修复它。通过验证器运行您的页面并更正“元素div不允许作为元素ul的子元素在此上下文中”错误。
答案 4 :(得分:0)
每个<li>
上方有很多空格。删除它们,它应该工作正常。使用Chrome开发者工具或Firebug进行检查。
答案 5 :(得分:0)
您需要移除</li>
和<li>
之间的任何空格或换行符,因此在您的CMS的HTML模式中,它应该字面读取</li><li>
而不是:
</li>
<li>
如果不可能,请联系CMS的开发人员/论坛,并向他们寻求帮助。