1

私は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>
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 に答える