0

本着奥运建设的精神,我想我应该用专业的眼光看一下官方网站(http://www.london2012.com)。YSlow 报告了相当多的“F”等级,所以我想我会使用 W3C 验证服务 ( http://validator.w3.org ) 检查标记...

它不起作用 - 结果我得到了 403(禁止)。谁能解释一下为什么?

4

3 回答 3

1

验证器在服务器端被阻止(可能由用户代理或 IP)。

这是服务器抛出的拒绝访问消息的 HTML(通过尝试在验证器工具中验证接收到的错误文档show source并勾选选项获得):

<HTML><HEAD>
<TITLE>Access Denied</TITLE>
</HEAD><BODY>
<H1>Access Denied</H1>
You don't have permission to access "http://www.london2012.com/" on this server.<P>
Reference #18.40140712.1343313311.29cc62c
</BODY>
</HTML>

然而,目前还不清楚为什么服务器会拒绝对验证器的访问。

于 2012-07-26T14:43:53.343 回答
1

W3C CSS 验证器在 193 行源代码中显示 24 个 CSS 错误和 38,547 个警告,移动设备有 26 个错误和 0% 的移动友好性

于 2012-08-01T13:12:44.747 回答
0

如果你使用的是 Firefox,你可以使用这个技巧:

  • 安装Web 开发者工具栏
  • 打开网址
  • 在 Web 开发人员工具栏中,使用“工具”->“验证本地 HTML”

它基本上只是将源代码的副本发送到 W3C 验证服务。

于 2012-07-26T14:47:23.087 回答