考えてみれば、XHTML1.1 仕様、ひいては HTML5 (想定) です。マークアップは、特に指定がない限り、「順序」は問題にならないように設計されています。
Body タグ内のすべては、明らかに、ブラウザーのレンダリング エンジンが解釈する特定の方法で順序付けられていますが、HEAD および BODY タグ自体は、概念的にはレンダリング順序とは何の関係もありません (それらの名前にもかかわらず、HEAD のインクルードを除いて、インクルードが依存する場合別のインクルードには、明らかに最初にロードする必要があります)、したがって、任意のマークアップ言語と同じ規則に従います。
BODY タグ ブロックの下に HEAD タグ ブロックを配置すると動作しますが (少なくとも WebKit ベースのブラウザーでは)、これまでにできたのは、Title タグが正常に動作することをテストすることだけです。完全に参考になるテストではありませんが、これを携帯電話で書いているので、思考プロセスをさらに進める時間がありませんでした.
これを行うと SEO にどのように影響するか、さらに悪いことに、通常は HEAD で処理されるスクリプトと CSS ファイルの読み込みが気になります。最近、スクリプト ファイルの外部読み込みがマークアップの下部またはその近くで発生し、ページの準備ができたときに読み込みを遅らせる慣行があることを理解しています。
基本的には、HEAD ブロックが BODY ブロックの下に配置されている Web サイトの *影響 *は何ですか?
<html>
<body>
Test
</body>
<head>
<title>Test</title>
<script src="test.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="test.css" />
</head>
</html>