0

我正在创建一个动态获取其菜单项的水平导航栏。但是我在水平显示列表项时遇到问题。每当列表项超出列表容器的宽度时,它们就会在容器内创建一个新行。我想让所有列表项始终出现在一行中。并且无论列表有多长,用户都只会水平滚动菜单

我已经为 ul 使用了样式

ul{ 
    background-color:yellow;
   position:absolute;
    height:80px;
overflow:auto;
    list-style:none;
    display:table-row;
}

而对于李

li{
    margin:10px;
    display:inline-block;
}

演示小提琴

4

1 回答 1

1
ul{ 
    background-color:yellow;
    height:80px;
    overflow-x: auto;
    overflow-y: hidden;
    list-style:none;
    white-space: nowrap;
}

演示

于 2013-02-02T11:29:09.257 回答