javascript - 对太宽的下拉菜单项的建议?

标签 javascript html

当下拉菜单的文本太宽以至于无法扩展菜单的宽度以适应时,我有哪些选项?即它会破坏页面布局,或者如果调整下拉列表以适应长项目,它看起来太丑了。

chop ? chop 加上完整的悬停文本? 不允许元素那么长?

有人遇到过任何优雅的解决方案吗?

谢谢。

最佳答案

我意识到我问这个问题已经很晚了,但我一直在寻找答案,我可能已经找到了一个相当优雅的解决方案。

看这里:

在根据第二个链接推荐解决方案之前,第一个链接讨论了几个解决方案。

想法是,在点击时,您可以更改 <select> 的宽度标签,使其足够大以显示选项的全文。通过保留 <select>将溢出设置为“隐藏”的 div 内的标记,它不会影响页面的其余部分。

尝试一下 - 这是一个非常好的解决方案。

关于javascript - 对太宽的下拉菜单项的建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/586718/

相关文章:

asp.net - 将网页从 HTML 转换为 PDF?

javascript - Bootstrap 模式上的三个按钮

html - 将同一行 "First Name"和 "Last Name"上的两个输入列与其错误消息和标签对齐

javascript - 按多维 id 数组求和

javascript - 覆盖原型(prototype)函数并正确继承其构造函数的最简洁方法是什么

javascript - 使用 JavaScript 对 HTML 属性进行排序

javascript - 下拉选择菜单以返回没有提交按钮的php变量

javascript - 在 Javascript 中将自关闭标签更改为显式标签的方法?

php - 滚动条区域在 Chrome 中只是蓝色的

javascript - 将 JSON 数据中的 "\"替换为 null