繁体   English   中英

如何停止Internet Explorer 6/7显示悬停子菜单

[英]How to stop Internet Explorer 6/7 displaying hover submenus

这是我的网站www.colaistemhuire.org在所有浏览器中都可以正常工作,但在IE6 / 7中,当我将鼠标移到子菜单中时,菜单上的悬停将不可见。

由于每个顶级菜单项都始终通过子菜单链接到新页面,因此有一种快速的方法可以让IE6 / 7忽略鼠标悬停,以便当有人在那些浏览器中查看网站时,将鼠标悬停在顶级菜单上他们根本看不到下拉菜单吗?

另外,是否有解决办法可以使这些子菜单保持可见?

谢谢

如今,IE6和7的总和还不到所有用户的1%。 您确定这值得您度过吗?

但是无论如何,我会做这样的事情:

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


.oldIE li:hover ul {
   display: none;
}

是的,就像Eugene建议的那样,仅针对IE设置样式,使其变得重要。

.oldIE li:hover ul {display: none !important;}

您可以使用条件注释

<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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM