【问题标题】:CSS Combo box dropdown positionCSS 组合框下拉位置
【发布时间】:2011-09-09 17:30:36
【问题描述】:

我在网上搜索,但找不到 HTML/CSS 设计的好答案:

  • 我有一个停靠在屏幕右侧的菜单栏
  • 菜单栏包含固定宽度的select 元素(组合框)
  • 有时这些组合框的内容太大而无法容纳该固定宽度

这是我注意到的当前行为:

  • 在正常位置,选择被简单地剪掉,这对我来说很好
  • 在下拉位置,下拉“框”没有被剪裁,而是与组合框的左侧对齐;因此,它超出了屏幕的右侧,部分内容根本无法阅读


我想做的是强制下拉框与其父组合框的 right 对齐。

有什么方法可以在 CSS 中做到这一点——我猜甚至是 JS,但不是首选的解决方案......?

【问题讨论】:

  • 如果你删除所有的样式,浏览器会自动将它发送到右边吗?
  • @Marco,刚刚在 chrome 上测试过,这是真的。下拉菜单将在浏览器窗口之外,甚至在屏幕之外。

标签: css combobox drop-down-menu


【解决方案1】:

如果使用纯 CSS,你会不走运。
你可以寻找 javascript combobox 并使用 css 设置样式。

【讨论】:

  • 是的,似乎没有办法用纯 CSS 做到这一点。我只是以不同的方式布置了我的页面......
猜你喜欢
  • 2015-09-14
  • 1970-01-01
  • 2018-06-13
  • 2012-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多