IEでa要素以外に:hover擬似クラスを適用させる
IE6以下では、
:hover
擬似クラスが <a> 以外では適用されません。が、この問題の解決策が紹介されているサイトを発見しました。
» WEBFACTORY ::: BLOG: IEでhoverをa以外に効かせる
» Hackadelic: csshoverを使ったWeb StandardなCSSコーディング
それぞれで紹介されているとおり、Whatever:hover で配布している csshover.htc というスクリプトを使えば、IEでもいろんな要素に:hoverを適用させることが出来ます。(ダウンロードの場所がちょっとわかりづらいですが、Changes のなかにあります。)
使い方は、css で以下のように書くだけ。
body { behavior:url("csshover.htc"); }
これで、IEでも hover し放題です。素晴らしい!
About this entry
オススメ







4 Trackbacks
trackback uri:コメントやトラックバックは承認待ちになる場合がありますので、すぐに反映されない場合はしばらくお待ちください。