HEAD标签和BODY标签有什么区别?
大多数HTML书籍只是"简要"提及<head>
和<body>
标签......但它们只是快速消失.
它们会影响浏览器呈现网页的方式吗?
此外,它们是否会影响javascripts的运行顺序?
(我的意思是,如果我在<head>
标签内部有一个javascript ,它会在<body>
标签内的另一个javascript中运行吗?即使<body>
是在BEFORE之前来的<head>
?)
这太令人困惑 - 我从来没有使用过头部/身体标签,但我从来没有遇到任何麻烦.但在阅读Jquery教程时,我看到人们建议将一些代码放在里面<head>
,其他<body>
代码放在标签内.
谢谢!!!
tru*_*ity 17
azz*_*y81 12
通常javascript代码将在正文中的代码之前在头部中起作用.head部分通常用于包含有关您不必看到的页面的信息,如元关键字元描述或页面标题.您还可以链接到头部中的任何外部文件,如.css .js文件,因为它们需要在页面显示之前加载.
身体部分的任何内容都是您期望在屏幕上看到的内容.
小智 10
<script>
当浏览器在加载页面时遇到标记时运行标记.将<head>
不能包含内容的页面时,它只能包含元信息(标题,描述等),样式和脚本.因此,如果您<script>
在其中放置标记<head>
,则确保在浏览器开始加载页面内容(必须包含该内容)之前运行该标记<body>
.
如果要操作页面内容,则需要确保脚本出现在您正在操作的内容之后.这就是为什么人们选择将脚本放在最后<body>
.
如果您的代码很草率(例如,标签未正确关闭),则可能会导致问题.这就是为什么像jQuery这样的库具有帮助您在正确的时间运行代码来操作文档的功能.