1

我正在开发一个网站: http: //parkoura.tk/ashkon/blog.php

我从来没有尝试过开发像这样复杂的东西,由于我没有经验,我遇到了以下问题:

在 quirks 模式 (Gecko/Webkit) 中,当没有声明 DTD 时,网页渲染得很好。

当我添加 doctype(4.1 过渡或 HTML5)以使页面开始在 IE 中工作时,页面右侧的滚动条停止工作。

如果没有神奇的修复,我将不得不重建网站——但我想知道在我这样做之前你是否对我有任何建议。

4

2 回答 2

3

首先验证代码,这将显示标记中存在一些错误:

http://validator.w3.org/check?uri=http%3A%2F%2Fparkoura.tk%2Fashkon%2Fblog.php&charset=%28detect+automatically%29&doctype=Inline&group=0

例如,您使用<header>了而不是<head>,您有不匹配的标签,您已经转义了很多引号。

修复最严重的错误可能会使页面也与 doctype 一起工作。

于 2012-06-08T22:34:12.930 回答
2

从这里开始:validator.w3.org。一旦你解决了这些错误/警告,你应该处于良好状态。专注于创建有效的 HTML 文档,您不必重建您的网站。

于 2012-06-08T22:32:52.437 回答