26

我的系统中有一个垂直菜单,它基本上由 HTML ul/ liCSS 样式组成(见下图)。但是我不希望li比菜单更宽的项目换行,我希望它们溢出菜单底部的水平滚动条。如何在 CSS 中做到这一点?

4

3 回答 3

54
ul {
  overflow: auto;  // allow li's to overflow w/ scroll bar
                   // at the bottom of the menu
}

li {
  white-space: nowrap; // stop the wrapping in the first place
}
于 2008-11-17T22:56:15.987 回答
7

使用white-space:nowrap. 像这样:

li {
  white-space:nowrap;
}

这是一些文档

于 2008-11-17T22:50:26.547 回答
3

您还需要为样式指定 ul:

ul{
 width:250px;
 overflow:auto;
}
于 2008-11-17T22:57:25.423 回答