0

ここに私のウェブサイトwww.colaistemhuire.org があります。マウスをサブメニューに移動しても、IE6/7 を除くすべてのブラウザーで正常に動作します。

とにかく、トップレベルのメニュー項目のそれぞれがサブメニューを含む新しいページにリンクしているため、IE6/7でマウスホバーを無視して、それらのブラウザーでサイトを表示している人がトップレベルのメニューにカーソルを合わせたときに簡単にできる方法はありますか?ドロップダウン メニューがまったく表示されないのですか?

または、これらのサブメニューを表示したままにする修正はありますか?

ありがとう

4

3 に答える 3

2

最近では、IE6 と 7 を合わせて全ユーザーの 1% 未満です。それはあなたの時間の価値があると確信していますか?

とにかく、私はそのようなことをします:

<!--[if lte IE 7]>     <html class="oldIE"> <![endif]-->
<!--[if gt IE 7]><!--> <html>         <!--<![endif]-->


.oldIE li:hover ul {
   display: none;
}
于 2013-10-14T20:38:09.417 に答える
1

はい、Eugeneが提案したように、IE専用のスタイルを作成してください。それを重要にしてください。

.oldIE li:hover ul {display: none !important;}
于 2013-10-14T20:41:05.283 に答える
0

条件付きコメントを利用できます

<head>
<title>Extra-Curricular - Col&#225;iste Mhuire Ballygar</title>
<link rel="shortcut icon" type="image/png" href="images/favicon.png"/>
<!--[if !(IE 6)]>   
<link rel="stylesheet" type="text/css" href="style.css" media="screen"/>
<![endif]-->
<!--[if IE 6]>  
<link rel="stylesheet" type="text/css" href="style_pacthed.css" media="screen"/>
<![endif]-->
</head>
于 2013-10-14T20:40:33.727 に答える