26

私のシステムには、基本的に HTML と CSS スタイルで構成された垂直メニューがありますul(下のli画像を参照)。ただし、メニューよりも幅の広いアイテムをラップしたくないので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 に答える