2013-07-03 68 views
0

我的网站在用ie8查看时没有显示任何内容。它用铬,safari和firefox看起来不错。它看起来与ie10几乎完美,我不确定ie9是否会正常显示它。我知道其他人对Internet Explorer有问题。在大多数情况下,应该有一个简单的解决方案,所以我希望如果有人能查看源代码,并查看是否有任何缺失,会使Internet Explorer与我的网站不兼容。您可以查看我的网站的这个页面,并查看它是否可以发现任何错误。链接是这样的:http://a4um.com/fumSignup.php为什么我的网站在Internet Explorer 8中无法正常显示?

+0

我认为你需要对ie8中不能正确显示的东西进行更具体的描述。我确实发现源代码中存在错误的链接和错误的跨度...不知道是否是导致该问题的原因,以及它是否为PHP问题,呈现错误的HTML服务器端。 – kgarrigan

回答

0

我在Internet Explorer 8中运行了你的页面,它显示非常错误,但是在查看你的css文件后,我注意到了一些主要的语法错误。我不确定你的经验水平,有时跨浏览器的显示可能会有点复杂,但看起来你的css文件需要一些首先修复的基础知识。此部分特别是:

编辑:另外,nav是一个html5元素,它只支持IE9及以上版本。

nav ul ul { 
    display: none; 
} 

    nav ul li:hover > ul { 
     display: block; 
    } 
    nav ul:after { 
     content: ""; clear: both; display: block; 
    } 
nav ul li { 
    float: left; 
} 
     nav ul li:hover a { 
      color: #fff; 
     } 

nav ul ul { 
    background: #5f6975; border-radius: 0px; padding: 0; 
    position: absolute; top: 100%; 
} 
    nav ul ul li { 
     position: relative; 
    } 
     nav ul ul li a { 
      padding: 0px 10px; 
      color: #fff; 
     } 
      nav ul ul li a:hover { 
       background: #4b545f; 
      } 
相关问题