Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
サイトを構築しているときに、IE と CSS メニュー システムで奇妙な問題に遭遇しました。メニューの最上層にある a タグには、Firefox や Chrome と同じクリック可能な領域がないようです。したがって、a は兄弟の ul に隣接していないため、ホバリングすると ul が表示されますが、ul に移動しようとするとすぐに表示されなくなります。
ここに私が話していることの例のページがあります: IE と CSS メニューの問題
これを IE >= 8 で動作させたい
代わりに:hover最上位に定義を含めます- サブメニューはアンカータグ内に含まれていないため、マウスを離してサブメニューに移動すると消えます。<LI><A>
:hover
<LI>
<A>
から変更する
#menuh ul li a:hover
に
#menuh ul li:hover