2

我似乎无法使 :hover 伪选择器在 IE 7、8 和 9 中的 Select 元素上工作,即使我发现的文档说 IE7+ 支持它。

据此,它应该在 IE7+ 中得到完全支持:http: //msdn.microsoft.com/en-us/library/cc351024 (v=vs.85).aspx#pseudoclasses

Quirksmode 说“几乎” http://www.quirksmode.org/css/contents.html

我尝试过使用严格的文档类型,但没有区别。

有谁知道使 :hover 选择器适用于 CSS 中的 Select 元素的方法?

我只是想更改:hover 上的边框颜色,但在 IE7 中似乎甚至不支持设置边框。它在 IE8+ 中受支持,但 :hover 似乎不是。更改文本的颜色甚至不起作用。

这是一个示例(在 Chrome 和 FF 中都可以完美运行):http: //jsfiddle.net/6VrfW/5/

4

1 回答 1

1

您可以将其包装<select>在 a 中<div>并将悬停附加到 div。这很糟糕,但IE也是如此。

于 2012-05-01T00:32:44.410 回答