2

Internet Explorer で動作する CSS を使用して、ホバー時に行の強調表示を追加したいと思います。私は次のことを試しました:

#tableId tr:hover td { background-color:#f00; }

これは、Opera、Firefox、および Safari では機能するようですが、IE では機能しません。

解決策はありますか、それとも唯一の解決策は JavaScript ですか?

4

2 に答える 2

3

IE の一部のバージョン (具体的には IE6、ただし :hover は IE7 ではバグがあります) は :hover をサポートしていません。

技術的には正しい - IE6 は :hover をサポートしていますが、アンカー タグでのみサポートしているため、テーブルの行をターゲットにすることはできません。

于 2009-03-30T04:03:55.020 に答える