嘿我的网站工作正常,除了IE8。菜单栏未正确显示。我的理论是Float Left不起作用,但它可能是另一回事。此外,Calibri的字体没有正确显示。有没有办法解决这两个问题。该网站为eagleview.it
这是index.css的导航ul:
nav ul {
width:900px;
list-style: none;
margin:15px;
position: relative;
}
nav ul li { display::inline;}
nav ul li a {
float:left;
display: block;
padding: 0 15px;
margin: 10px 12px;
color:#fff;
font-weight:600;
font-size:15px;
opacity:1;
}
答案 0 :(得分:4)
ie8不会将“nav”识别为元素。
最简单的选择是更改为div,或检查现代化。
<div id="nav">
<ul class="group">
<li style="font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif"><a href="about.html" style="text-decoration:none">About</a></li>
<li style="font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif"><a href="services.html" style="text-decoration:none">Services</a></li>
<li style="font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif"><a href="testimonials.html" style="text-decoration:none">Testimonials</a></li>
<li style="font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif"><a href="eagleview.html" style="text-decoration:none">Eagleview</a></li>
<li style="font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif"><a href="contact.html" style="text-decoration:none">Contact</a></li>
<li style="font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif"><a href="consulting.html" style="text-decoration:none">Consulting</a></li>
</ul>
</div>
使用
的CSS#nal ul li {}
#nav ul li a {}
等