css - 无法限制 <option> 宽度

标签 css width html-select html.dropdownlistfor

<分区>

我有一个由一些数据库字段填充的选择框。有些字段太长,所以 option 宽度没有结束。我想限制宽度,并使用 text-overflow 属性显示省略号。但是它不起作用。

这就是我正在尝试的方式:

select option {
    display: block;
    text-overflow: ellipsis;
    max-width: 100px;
}

知道我如何在没有 JS 的情况下实现这一点吗?

非常感谢

最佳答案

这个链接也有类似的问题。在 Chrome 和 safari 中,可能无法显示省略号,您可能不得不忍受 -webkit-appearance: none。

Ellipsis for overflow text in dropdown boxes

关于css - 无法限制 <option> 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24346457/

上一篇:html - CSS 导航下拉菜单——不想设置宽度

下一篇:html - 我不能让一个 div 挨着另一个

相关文章:

使用 jquery 的 HTML 页面选项

css - 在列表中正确包装文本

javascript - 如何使用切换按钮在 <select> 中从左到右交换几个 <option> 的位置,而不是全部

javascript - 如何使用 JavaScript 设置多项选择的值

html - 我们如何使div根据其内容自动取宽度

选择框内的 HTML <br/>

javascript - 显示/隐藏 js 中的目标 Div 状态

javascript - 如何检查 jquery 元素是否为 `del` 标记?

html - 如何正确创建 div 之间的偏移量

html - 调整绝对 DIV block 的宽度