【发布时间】:2012-02-23 00:46:14
【问题描述】:
我有这段 HTML
<select multiple="" name="colonia_id[]" id="colonia_id[]" onchange="" size="10"></select>
我需要更改选择菜单的宽度。我不能只在 select 标记中使用 width 属性,因为 HTML 是自动生成的。所以我只需要使用 CSS 选择器。我尝试使用以下菜单选择菜单,并且都可以在 Google Chrome 上运行...
select[multiple]{
width:320px;
}
select[name="colonia_id[]"]{
background-color:yellow;
}
但它们不适用于 Internet Explorer。我不能只使用 select,因为我不想更改表单中的其他选择菜单。
如何更改 Internet Explorer 中选择菜单的样式?
【问题讨论】:
-
请将整个 HTML 树交给该选择。有没有什么使它在这种形式中独一无二?
-
没有回答这个问题,但是如果您还没有使用它,这里有一个站点可以添加到您的工具中:caniuse.com。
-
你不是在 IE6 中测试,是吗?
标签: html css css-selectors