html中的body和head有什么区别??

我的html文件如下:
<html>
<title>这是我的测试</title>
<head>
my test
</head>
<body>
my test
</body>
</html>

运行结果发现,head与body部分中都显示my test,位置也差不多,那么二者到底有什么功能上的不同?????

一,从标签名字可以看出,一个事头部标签,一个是主题标签。
二,从标签所包含的内容看:
1.head包含的标签说明
title是网页唯一标题标签 -title标签
base是网页默认打开方式声明标签 base
link是一个链接标签,包括外部css文件引用、js文件引用、favicon.ico图标引用等作用 link介绍
meta包含广泛的内容标签,如网页关键字、网页介绍、作者、网页编码、robots、自动跳转等声明及说明标签。 meta介绍
script是引入外部js文件作用
style直接嵌入网页的js或css文件标签。
2.body标签
1)body内容标签,在HTML只能使用或出现一次
2)通常网页内容都是放入body标签内容
3)网页内容开始与结束标签
4)通常我们在IE内容区看到的内容,都是放入在<body></body>之间
5)可以这样理解,要让内容在IE浏览器中显示,当然不能任意到处放,这里html规范规定有它的html语言语法,这个时候body标签解决了这样要求与规范!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-14
head是头部,body是整个页面的显示部分。
你的html是不标准的写法。

<html>
<head>
<title>这是我的测试</title>
</head>
<body>
my test
</body>
</html>

没有把信息写在head标签中的。
第2个回答  2008-08-14
一个是标题,一个是内容,一般东西写在body里
第3个回答  推荐于2017-10-15
<head>和</head>之间的内容,是Head信息。Head信息一般是不显示出来的,但是记录了你这个HTML文件的很多有用的信息.
比如下面一个Dreamweaver自动生成了html模板:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>无标题文档</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
</head>

<body>
</body>
</html>
<head></head>之间的信息你都是看不到的.
而在<body>和</body>之间的信息,是正文,才是你要在网页中展现出来的.
你这个写法是不规范的,之所以还能正常运行显示出来,是因为html语法要求比较低.本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网