IEでCSSと強調し、テーブルの行を達成するためにJSと以外に方法はありますか?
-
22-08-2019 - |
質問
私は行が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">新しいトラックの検索ディレクトリの