【发布时间】:2011-09-09 17:30:36
【问题描述】:
我在网上搜索,但找不到 HTML/CSS 设计的好答案:
- 我有一个停靠在屏幕右侧的菜单栏
- 菜单栏包含固定宽度的
select元素(组合框) - 有时这些组合框的内容太大而无法容纳该固定宽度
这是我注意到的当前行为:
- 在正常位置,选择被简单地剪掉,这对我来说很好
-
在下拉位置,下拉“框”没有被剪裁,而是与组合框的左侧对齐;因此,它超出了屏幕的右侧,部分内容根本无法阅读
我想做的是强制下拉框与其父组合框的 right 对齐。
有什么方法可以在 CSS 中做到这一点——我猜甚至是 JS,但不是首选的解决方案......?
【问题讨论】:
-
如果你删除所有的样式,浏览器会自动将它发送到右边吗?
-
@Marco,刚刚在 chrome 上测试过,这是真的。下拉菜单将在浏览器窗口之外,甚至在屏幕之外。
标签: css combobox drop-down-menu