放置<script>標籤在</body>標籤之後是否是錯誤的?
P粉654894952
2023-08-21 23:56:17
<p>把腳本標籤放在 body 結束標籤 (<code></body></code>) 之後有多錯? </p>
<pre class="brush:php;toolbar:false;"><html>
....
<body>
....
</body>
<script type="text/javascript" src="theJs.js"></script>
</html></pre>
在body結束標籤之後,只允許新增註解和html元素的結束標籤。
您可以透過規格或驗證器進行確認。
瀏覽器可能會進行錯誤恢復,HTML規範甚至描述了在這種情況下如何恢復,但您永遠不應該依賴於此。
隨著
中,同時獲得這種好處,同時還可以使瀏覽器並行下載HTML,以提高性能。defer
屬性的出現,我們可以將script
放置在它不會在
元素之前進行DOM操作可能會破壞IE,否則它也不會產生太大的差異-將其放在關閉之前。<body>
或<head>
標籤之外進行驗證。除非您在完全載入