第86天 把Script标签放在页面最底部的</body>之前和之后有什么区别?浏览器会如何解析它们?
</body>
HTML 2.0起放在“body标签闭合之后”就是不合标准的。之所以但是浏览器却不会报错,是因为如果在“body标签闭合之后”后再出现script或任何元素的开始标签,都是parse error,浏览器会忽略之前的
,即视作仍旧在body内。所以实际效果和写在“body标签闭合之前”之前是没有区别的。所以要么放head标签里,要么放 </body> 之前。
因为js 可以操作DOM ,所以浏览器在渲染HTML代码时,遇到
Most helpful comment
HTML 2.0起放在“body标签闭合之后”就是不合标准的。之所以但是浏览器却不会报错,是因为如果在“body标签闭合之后”后再出现script或任何元素的开始标签,都是parse error,浏览器会忽略之前的