IEでCSSと強調し、テーブルの行を達成するためにJSと以外に方法はありますか?

StackOverflow https://stackoverflow.com/questions/695970

質問

私は行がInternet Explorerで動作するCSS上で使用してホバー上のハイライト表示を追加したいと思います。私は次のことを試してみました。

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

このオペラは、Firefox、およびSafariではなく、IEで動作しているようです。

解決策はありますか唯一の解決策はJavaScript?

であります
役に立ちましたか?

解決

IEの一部のバージョン:サポートしていません(具体的には、IE6は、しかしホバーはIE7でバグがある):ホバー、JavaScriptをせずにハイライト表示行を達成する方法は、単純にありませんを意味します。

-

ただ、技術的に正しいことがIE6のサポートを行います。あなたは、テーブルの行をターゲットにすることはできませんので、唯一のアンカータグで、ホバーを

他のヒント

ダニエル・ルーは正しいです。 IE6はあなたが行う上で計画して何にホバーをサポートするアンカー要素の上にカーソルを置くが、私は経験から知っているIE7をサポートしています。私はcsshover.htcを使用ホバーを行うためにIE6を取得します。私はそれを見つけた私は覚えていないことができますが、「csshover.htcを」Googleの場合は、リンクの束(例得るでしょう:<のhref = "http://www.xs4all.nl/~peterned/csshoverを。 HTML」のrel = "nofollowをnoreferrer">どんな:ホバーする)。私はあなたにもそれをオフにリッピングすることができますので、それはフリーでオープンソースだったことを知っています :。)

編集:私はアホです。私は提供されたリンクは、私が使用される正確なものです:)

EDIT2:これはあなたが持っているとまったく同じような状況のためにIE7で働いホバー(doesntのIE6しかし修正実装)<のhref =「http://www.newtrucksearch.com.au/Article/Content/Directory」のrel = "nofollowをnoreferrer">新しいトラックの検索ディレクトリ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top