【发布时间】:2019-04-26 20:05:22
【问题描述】:
我正在尝试制作一个具有水平滚动条的选择元素。我尝试设置 overflow-x: scroll 属性,但它不起作用。为什么这段代码不会生成水平滚动条?
更新:它适用于 Chrome,但不适用于 Safari 或 Firefox。为什么是这样?如何让它在 Firefox 和 Safari 上运行?
select {
height: 378px;
width: 260px;
overflow-x: scroll;
}
<select multiple>
<option>THIS IS A VERY LONG OPTION THIS IS A VERY LONG OPTION</option>
<option>THIS IS A VERY LONG OPTION THIS IS A VERY LONG OPTION</option>
<option>THIS IS A VERY LONG OPTION THIS IS A VERY LONG OPTION</option>
<option>THIS IS A VERY LONG OPTION THIS IS A VERY LONG OPTION</option>
<option>THIS IS A VERY LONG OPTION THIS IS A VERY LONG OPTION</option>
<option>THIS IS A VERY LONG OPTION THIS IS A VERY LONG OPTION</option>
</select>
【问题讨论】:
-
为我在 Chrome 中工作
-
@j08691 是的,它也适用于我的 Chrome。但不是 Safari 或 Firefox。 (我有 Firefox ESR 52.1.0,旧版本。)
-
没有人愿意点击打开下拉菜单然后水平滚动并尝试阅读。非常糟糕的设计,它没有得到很好的支持也就不足为奇了。也许考虑一个更合理的设计选择.. 答案是它只能在带有原生
-
@Jhawins 有滚动条有什么不合理的地方?您还如何处理非常长的文本?
标签: javascript html css