0

我的教程网站在 google chrome 上运行良好,但是当我尝试使用任何类型的 Internet Explorer 打开它时,我看不到视觉项目的某些部分。

我的设计的所有信息都存在于 css 文件中。但是可以观察到右侧部分的灰色,但另一方面我看不到导航栏。

我把我的一些代码。这些代码和这种情况之间很可能有任何联系。

开头:

<!-- InstanceBegin template="/Templates/tempPage00.dwt" codeOutsideHTMLIsLocked="false" --><!doctype html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <!-- InstanceBeginEditable name="doctitle" -->
<html>
<title>Tutorials</title>
...

<link href="styles/mainStyle.css" rel="stylesheet" type="text/css">

有关更多信息,您可以查看: http: //www.soccerforecast.com/Tutorials/SFUnderCons/currentForecasts.php

我没有 10 名声望,所以我不能把直接图片放到这个网站上,所以链接是: http: //postimage.org/image/y94bk7afb/

我通常不使用不同类型的浏览器来控制我的网站,现在我建议每天都这样做。现在我不知道是哪个代码造成了这种情况。:)

4

2 回答 2

1

你的 HTML 有点乱。

解决这些问题,它可能会有所帮助:

  1. 将您的 HTML 标记放在 HEAD 标记之前但 DOCTYPE 标记之后。

  2. 在文档的最后放置一个结束 HTML 标记。

  3. 在 TABLE 中,您在页面末尾有一个额外的结束 TR 标记。

  4. 您的 DOCTYPE 之前的注释也可能会导致问题。

尝试通过验证器运行您的网站以检查此类错误。

HTML:http: //validator.w3.org/

CSS:http: //jigsaw.w3.org/css-validator/

于 2013-02-19T12:19:06.240 回答
0

这是因为您在 doctype 声明之前有注释。

如果您删除该评论,这会迫使页面进入怪癖模式,您应该没问题。

<!-- InstanceBegin template="/Templates/tempPage00.dwt" codeOutsideHTMLIsLocked="false" -->
<!doctype html>
<head>

编辑... head 和 html 标签也是错误的方式。

于 2013-02-19T12:16:18.083 回答