2

无论出于何种原因,某些访问者在 Internet Explorer 中无法点击http://www.ockelborum.se上的主菜单链接。它们在所有平台上的所有其他浏览器中都能正常工作。链接的代码如下所示:

<div class="nav">
    <ul>
        <li><a href="http://www.ockelborum.se/index.html">Hem</a></li>
        <li><a href="http://www.ockelborum.se/lagenheter-lingbo.html">Lägenheter i Lingbo</a></li>
        <li><a href="http://www.ockelborum.se/lagenheter-ockelbo.html">Lägenheter i Ockelbo</a></li>
        <li><a href="http://www.ockelborum.se/overnattningsrum.html">Övernattningsrum</a></li>
        <li><a href="http://www.ockelborum.se/hotellkontakt.html" class="active">Kontakt</a></li>
        <li><a href="http://www.ockelborum.se/erbjudanden.html">Erbjudanden</a></li>
        <div style="clear: both;"></div>
    </ul>
</div>

你会在这里找到样式表:http ://www.ockelborum.se/style.css

我真的希望有人能帮我解决这个问题,因为我很难过。哦,至少有一位访问者使用了 IE8。

4

1 回答 1

2

您可以访问 Internet Explorer 6 吗?如果没有,并且您确实安装了 Windows 7,请尝试下载虚拟机​​ Windows XP Mode。它预装了 IE6……我敢打赌那些声称无法点击链接的人正在使用的 IE。

我的猜测是你正在浮动你的无序列表项目,并且你把清除放在错误的位置(它应该在结束无序列表标签之后)。不知何故,这可能会导致问题,因为您不应该在无序列/有序列表中包含列表项之外的任何内容。

我认为你需要做的是将清除移到无序列表之外,如下所示:

<div class="nav">
  <ul>
    <li><a href="http://www.ockelborum.se/index.html">Hem</a></li>
    <li><a href="http://www.ockelborum.se/lagenheter-lingbo.html">Lägenheter i Lingbo</a></li>
    <li><a href="http://www.ockelborum.se/lagenheter-ockelbo.html">Lägenheter i Ockelbo</a></li>
    <li><a href="http://www.ockelborum.se/overnattningsrum.html">Övernattningsrum</a></li>
    <li><a href="http://www.ockelborum.se/hotellkontakt.html" class="active">Kontakt</a></li>
    <li><a href="http://www.ockelborum.se/erbjudanden.html">Erbjudanden</a></li>        
  </ul>
  <div style="clear: both;"></div>
</div>
于 2012-04-29T14:43:19.303 回答