如何使用CSS将菜单链接放在水平线上?

如何使用CSS将菜单链接放在水平线上?,css,menu,Css,Menu,我想做的是把菜单放在水平线上而不是垂直线上。有人知道怎么做吗 首先,您必须拥有ul认证的li元素 <ul> <li></li> <li></li> </ul> 你可以向左浮动浮动:左或给他们显示:内联或 正如其他人所说:float:left或display:inline两者都能起作用。我还添加了缺少的标记。希望对您有所帮助。li标签应该具有显示:内联风格 如果我们在谈论CSS,是的,它很糟糕。但现在没有比这更好

我想做的是把菜单放在水平线上而不是垂直线上。有人知道怎么做吗


首先,您必须拥有ul认证的li元素

<ul>
<li></li>
<li></li>
</ul> 
你可以向左浮动<代码>浮动:左或给他们
显示:内联


正如其他人所说:
float:left
display:inline
两者都能起作用。我还添加了缺少的
标记。希望对您有所帮助。

li
标签应该具有
显示:内联
风格


如果我们在谈论CSS,是的,它很糟糕。但现在没有比这更好的了(我希望有一天,Web将完全是关于XML资源、XSLT翻译和某种CSS++,它将描述元素应该如何被看到,而不是浏览器应该如何处理)。

我认为合理有效的html是一个很好的起点。你知道你有两个
html
标签和两个
body
标签,对吗

其他人已经提到了缺失的
ul


您一定也在驱动浏览器螺母;-)

li{display:inline}
可能是一个开始。但是你应该在这里发布一些代码,这样问题和答案对未来的世代都有价值。你应该把你的
li
s包装成
ul
,顺便说一句,那是它们的父元素。我知道有人讨厌CSS。当你希望它在IE6中工作时,乐趣就开始了!你不知道如何使用它不是CSS的错。@erekalper:没关系,总是有修订历史。Psh。XML不应用于网页。XHTML证明了即使东西应该是正确的(在破损的威胁下),它也不会是正确的。现在我们有了不是真正的XML的XML,web周刊在他们所有的img和输入标记的末尾粘贴了/>,认为这一切都是正确的,但完全忽略了JS周围的CDATA包装、DOM的更改、XML本身的大量错误(特殊字符、文本和元素混合等)这不是我说的。我更关心的是网页提供XML和不同XSLT表的资源,以提供不同设备之间的可移植性,这样就不再需要mobile.example.com之类的东西了。例如,您的tweet看起来不像
(…)
,而是:
嘿,签出这个新网页!(…)
。这么多利润。