1

我在玩 jQuery。我做的一切都很好,它工作正常(我正在尝试制作我自己的插件),没有错误。但是,当我尝试使用http://validator.w3.org验证页面时,出现 1 个错误:文档类型不允许此处的元素“脚本”。

我不知道我做错了什么。这是我的 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>
4

1 回答 1

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!

于 2012-12-01T15:12:57.887 回答