【发布时间】:2012-08-05 00:39:10
【问题描述】:
<!DOCTYPE html>
<html>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<head>
<title>temp</title>
<link rel="stylesheet" href="style.css"/>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
<script type="text/javascript" src="this.js"></script>
</head>
<body onload="init()">
</body>
</html>
您是否看到超过 1 个开头的头部标签?因为 firefox 和 w3 标记验证器都声称我在看到第一个标签之前已经有一个开放的 head 标签......
【问题讨论】:
-
如果你想成为有效的,我很确定
<meta>标签进入了头部,你不需要使用你的文档类型的/>结尾。还有 - this.js 中有什么?可能正在更改<head>或添加另一个。 -
@Nile:外部 JavaScript 文件不会影响引用它的 HTML 源代码的有效性,并且大多数标记验证器都会检查初始标记。