HTML <head> 标签有什么用? 我用了跟没用有什么区别?

如题所述

一个标准的网页包含Head跟Body两个部分,Head用来宣告一些网页的基本参数,一般不显示在页面中,Body才是网页主要内容的位置。

一般Head中最常用的就是页面内容使用编码的宣告(像是简体中文的gb2312或是国际码的utf-8等),还有页面标题的宣告(也就是显示在浏览器标题栏的文字),样式表的宣告(Style),脚本语言代码的宣告(Script)等。另外现在也越来越重视对于搜寻引擎优化的处理,页面的关键字与内容摘要的宣告也是在Head中进行。

会直接影响页面是否能正常显示的就是编码的宣告,例如:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
其他的缺少了虽然不理想,但是页面的显示不会受到太多影响。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-15
<head>标签可包含<title>,以及相关seo的关键字,介绍(利于搜索引擎抓取),或者规范的style样式外部文件引用(css文件),js文件引用。
当然你加不加<head></head>,当你自己打开页面时,是没有任何改变的。追问

我用记事本,不加,一样可以用。
比如:

文档的标题

追答

当然,可以不加了。
而上面所说的
只是告诉浏览器默认以什么编码打开,如果你web服务端所返回来的编码是utf-8,也刚好,浏览器的默认编码是utf-8,加不加也没什么关系;但是一般的浏览器会选择操作系统的默认语言类型。比如:gb2312,gbk.