我正在玩jQuery。我做的一切都很好,它工作正常(我正在尝试制作自己的插件)没有错误。但是当我尝试使用http://validator.w3.org验证页面时,我收到1错误:文档类型不允许使用元素“script”。
我不知道我做错了什么。这是我的html(我想这里的js并不重要):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Admin</title>
<!-- Load jQuery -->
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/Document-Load.js"></script>
<link rel="stylesheet" type="text/css" href='css/iG_Style.css' />
</head>
<body>
<div id="body"></div>
</body>
</html>
答案 0 :(得分:1)
我在测试w3c验证器时没有遇到任何问题,因为最佳做法是在正文之前使用脚本标记,如下所示:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Admin</title>
<link rel="stylesheet" type="text/css" href='css/iG_Style.css' />
</head>
<body>
<div id="body"></div>
<!-- Load jQuery -->
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/Document-Load.js"></script>
</body>
</html>
此文档已成功检查为XHTML 1.0 Strict!