可能重复:
fix size drop down with long text in options (restricted view in IE)下拉列表截断选项文本
下拉列表不IE8的正常工作。长文本的选项被截断。 Firefox和Chrome工作正常,并根据最长选项的文本调整列表窗口。
以下HTML是一个例子:
<html>
<body>
<select STYLE="width: 150px" onchange="javascript:window.open(this.value)">
<option value="week1.html">option 1</option>
<option value="week2.html">many characters are here in option 2</option>
<option value="week3.html">option 3</option>
</select>
</form>
</body>
</html>
Another thread in StackOverflow建议使用基于CSS的解决方案:
select:focus {
width: auto;
position: relative;
}
但是我不明白如何使用这些选项在我的HTML。这是正确的方法吗?如果是这样,我该如何使用它? IE8下拉列表中的任何其他想法都会像Firefox一样动态调整大小?
谢谢。
您是否需要指定选择的宽度?这将解释为什么它被截断 – khr055 2011-02-01 20:55:54