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 を次のように変更してみてください。

<!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 に答える