你的网页符合W3C标准吗?
2008 11 3 04:18 PM 2344次查看
试试访问这个网站吧:
http://validator.w3.org
Google的主页看上去够简洁了吧,你会发现上面居然有60多个错误。
下面的代码够简单了吧,你会发现仍然有几处错误:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
</head>
<body>
Nothing.
</body>
</html>
正确的写法是把meta改为下面的:<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
够无语吧,然而这样仍然会有警告,原因是不推荐GBK字符集,中文应用UTF-8、GB2312、GB18030等字符集…再看看这段javascript代码吧:
for (var i = 0; i < 100; ++i)
{
document.write(i);
}
居然也是有错的,原因是文档里不能写<,要用<来转义。你是否觉得W3C标准很无语了…目前就没找到几个能完全符合标准的,当然,W3C自己的主页是严格遵照标准的,但也仅限于XHTML1.0,1.1就有错了:
http://www.w3.org
XHTML1.1的介绍页才真正符合:
http://www.w3.org/TR/xhtml11
此外,若你要检查CSS的话,可以去这个网站,还有中文版:
http://jigsaw.w3.org/css-validator
0条评论 你不来一发么↓