在使用固定宽度的选择标签时,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/