0

我一直在思考如何解决这个问题,但我不知道该怎么做才能解决它......

问题是在 Chrome 上我的导航和 css 样式可以完美运行,但在其他浏览器上它看起来很糟糕。

在 Chrome 上 - 看起来正确!

在 IE 上 - 我失去了导航栏样式

在 Firefox 上 - 导航栏在那里,但没有显示任何站点图像

我的网站在这里:

提前致谢。

4

1 回答 1

0

我马上就看到了一些问题。您的图像未显示,因为相对路径的格式不正确。你有“imgVideoTagger\CenterCredits.png”(带有反斜杠)。它应该是一个正斜杠。此外,对于 HTML 中的宽度和高度属性,它应该只是数字,因此应该是“315”而不是“315px”。

您还会遇到一些基本的 HTML 错误,例如杂散的结束标记。

为了调试您的问题,我建议使用 W3C html 验证器服务:http: //validator.w3.org/

修复您发现的错误也可以解决您在 IE 中的导航问题。

此外 - 由于您要声明您的页面 HTML 5,我建议利用更多的 HTML5 语义优势,放弃任何已贬值的标签,如<center>,并使用诸如 modernizr 之类的东西,以便 IE 可以识别那些较新的元素。这也可能有助于导航,因为<nav>它是一个 HTML5 标记。

于 2012-06-03T20:20:07.737 回答