0

我试图弄清楚为什么我的 CSS 在 IE (v.9) 中不起作用。

我有以下CSS:

#cq div:hover {
   background-color: #fff;
   cursor: pointer
}

和 HTML

<div id="cq">
    <div>item</div>
    <div>item</div>
</div>

它在所有其他浏览器中都能正常工作。

4

2 回答 2

1

问题可能是您的页面在 Quirks 模式下运行。尝试将您的文档类型更改为:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

有关浏览器模式的更多信息:http: //hsivonen.iki.fi/doctype/

于 2012-10-18T12:58:23.080 回答
0

它工作正常。尝试改变背景颜色

#cq div:hover {
background-color: red;
 cursor: pointer;
}

<div id="cq">
<div>item</div>
<div>item</div>
 </div>

这里是演示

于 2012-10-18T12:43:20.587 回答