javascript - 如何在选择列表中显示扩展选项?

标签 javascript html css

在使用固定宽度的选择标签时,IE 有一个错误。当select标签中option的内容超过select标签的宽度时隐藏。它在 fire fox 中运行良好,在 IE 中运行不正常。

alt text http://img691.imageshack.us/img691/4530/dropdown.gif

最佳答案

这是IE的一个bug,没有办法解决,只能把选择框加宽:

<select style="width: 500px;">
  <option value="1">
    This is a very long option, but it's cool, cause the select is also very long
  </option>
</select>

另一种选择是使用一个框架,该框架将用其他元素的样式组合替换选择框。它们的行为类似于选择框,但需要 javascript 才能工作。

关于javascript - 如何在选择列表中显示扩展选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1700807/

相关文章:

javascript - jQuery 在单击按钮或 onchange 下拉菜单上运行相同的函数

html - CSS 按钮(文本或图像)

css - ".class"和 "* html .class"和 "html>body .class"之间的区别

javascript - 如何遍历 DataTable 中的特定列?

javascript - Ckeditor 对话框中的嵌套选项卡

javascript - 高度扩展时背景颜色渗入主体

javascript - 仅针对移动设备的 javascript

html - (隐藏)单选按钮的样式标签

html - div 容器和 iframe 自动高度

javascript - 如何制作 3 轴垂直的 amChart 列