在div里面的UL彼此相邻

时间:2013-04-28 16:04:00

标签: css

嘿,我需要帮助li。我创建了这个HTML代码:

<div id="menu">
  <ul>
    <li>Lorem</li>
    <li>Ipsum</li>
    <li>Dorem</li>
    <li>Lerum</li>
  </ul>
</div>

这个CSS:

#menu ul {
    display: inline;
    list-style-type:none;
}

我不知道为什么,但它并没有相互堆叠。 #menu中没有CSS,但在Chrome中我注意到它会自动将其添加到CSS display: block;。这可能是个问题吗?

2 个答案:

答案 0 :(得分:4)

您必须将每个li内联:

JSFiddle:http://jsfiddle.net/LrSyS/

<div id="menu">
  <ul>
    <li>Lorem</li>
    <li>Ipsum</li>
    <li>Dorem</li>
    <li>Lerum</li>
  </ul>
</div>

#menu li {
   display: inline;
}

答案 1 :(得分:0)

尝试

#menu ul li{
    display: inline;
    list-style-type:none;
}
相关问题