导航菜单无法正常工作在IE8中

时间:2013-05-11 11:15:11

标签: html css internet-explorer-8

在IE8中,每当我点击任何导航菜单时菜单都相互重叠......它可以与其他浏览器一起使用。 这是我网站的链接:http://eassignments.in

这是navigatio菜单的代码:=

li id="<?php echo ($epage =='ehome') ? 'current' : ''?>"  ><a href="home.php?epage=ehome">Home</a></li><?php
    }
    else
    {
?>
    <li id="<?php echo ($epage =='Home') ? 'current' : ''?>"  ><a href="index.php?epage=Home">Home</a></li><?php
    }
?>
<li ><a href="">Registration</a>
<ul class="nav1 first"><li   id="<?php echo ($epage =='creg') ? 'current' : ''?>" ><a href="creg.php?epage=creg">Candidate Registration</a></li>
<li  id="<?php echo ($epage =='ereg') ? 'current' : ''?>" ><a  href="Empyr.php?epage=ereg">Employer Registration</a></li></ul>
</li><?php
?><li id="<?php echo ($epage =='search_a') ? 'current' : ''?>" ><a href="asearch.php?epage=search_a" >Search Assignment</a></li><?php
?><li id="<?php echo ($epage =='carticle') ? 'current' : ''?>" ><a href="article.php?epage=carticle">articleship</a></li><?php
?><li id="<?php echo ($epage=='contact') ? 'current' : ''?>" ><a href="contact.php?epage=contact">Contact Us</a></li><?php 

}
?> 

CSS代码:

 #nav, .nav, #nav .nav li { margin:0px; padding:0px; }
#nav li {float:left; display:inline; cursor:pointer; list-style:none; padding:0px 10px 0px 10px; border:1px #000 solid; position:relative;}
#nav li ul.first {left:-1px; top:100%;}

li, li a {color:#000; text-decoration:none;}
#nav .nav li { width:100%; text-indent:10px; line-height:30px; margin-right:10px; border-top:1px #000 solid; border-bottom:1px #000 solid; 
border-left:none; border-right:none; background:#fff;}
#nav li a {display:block; width:inherit; height:inherit;}

ul.nav { display:none; }
#nav li:hover > a, #nav li:hover { color:#fff; background:#000; }
li:hover > .nav { display:block; position:absolute; width:200px; top:-2px; left:50%; z-index:1000; border:1px #000 solid; } 
li:hover { position:relative; z-index:2000; }  

1 个答案:

答案 0 :(得分:0)

它应该正常工作,尝试重新启动浏览器,如果仍然无法重新安装浏览器。