html head标签
meta标签
它共有两个属性,它们分别是http-equiv属性和name 属性 一、name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。
如: <meta name="keywords" content="meta,html ">
二、http-equiv属性,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,
与之对应的属性值为content, content中的内容其实就是各个参数的变量值。
如: <meta http-equiv="Refresh" content="3; URL=https://www.baidu.com"> //(注意content里面的内容,表示3秒后,自动跳转至这个指定的url里面去) <meta http-equiv="Refresh" content="3"> //只有数字,表示间隔3秒自动刷新 <meta http-equiv="content-Type" charset=UTF8"> <meta http-equiv = "X-UA-Compatible" content = "IE=EmulateIE7" /> //作用就是兼容IE浏览器的,别的浏览器都无法
例如:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <!--<meta http-equiv="Refresh"content="3; URL=https://www.baidu.com">--> <meta http-equiv="Refresh" content="3"> <title>Title</title> </head> <body> <h1> hello world!!! </h1> </body> </html> //如上,这样会自动跳转至URL=https://www.baidu.com",这个网页去。
//而如果没有这个url,只有一个数字,那么就表示每3秒钟,自动刷新
非meta标签
<title>qika</title> //标题 <link rel="icon" href="http://www.jd.com/favicon.ico"> //link标签就是来引用css的 <link rel="stylesheet" href="css.css"> <script src="hello.js"></script> //script标签就是用来引用js的
另外说明一个问题:
"X-UA-Compatible" ---其实就是兼容ie浏览器的。
具体解释如下:
每个主要版本IE新增的功能都是为了让浏览器更容易使用、增加安全性及更支持业界标准。以这些作为IE的特色,其中
一个风险就是旧版本网站无法正确的显示。
为了将这个风险降到最低,IE6允许网页开发人员选择IE编译和显示他们网页的方式。"Quirks mode"为预设,这会
使页面以旧版本浏览器的视点显示,"Standards mode"(也称为"strict mode")特点是支持业界标准最为完善。
然而要利用这个增强的支持功能,网页必须包含恰当的<!DOCTYPE>指令。
若一个网页没有包含<!DOCTYPE>指令,IE6会将它以quirks mode显示。若网页包含有效的<!DOCTYPE>指令但浏
览器无法辨识,IE6会将它以IE6 standards mode显示。因为少数网站已经包含<!DOCTYPE>指令,兼容性模式的
切换相当成功。这使网页开发人员能选择将他们的网页转移为standards mode的最佳时机。
随著时间经过,更多网站开始使用standards mode。它们也开始使用IE6的特性和功能来检测IE。举例来说,IE6
不支持universal selector(即css之全局选择器 * {}),一些网站便使用它来针对IE做特定的对应。
当 IE7增加了对全域选择器的支持,那些依赖IE6特点的网站便无法侦测出这个新版本的浏览器。因此那些针对IE的
特定对应无法应用于IE7,造成这些网站便无法如他们预期的显示。由于<!DOCTYPE>只支持两种兼容性模式,受到影
响的网站拥有者被迫更新他们的网站使其能支持IE7。
IE8 比之前的任何版本浏览器都更支持业界标准,因此针对旧版本浏览器设计的网页可能无法如预期般呈现。为了帮
助减轻所有问题,IE8引入文件兼容性的概念,使你能选择你的网页设计要对应的特定IE版本。文件兼容性在IE8增加
了一些新的模式,这些模式能告诉浏览器如何解析和编译一个网页。若你的网页无法在 ie8正确的显示,你可以更新
你的网站使它支持最新的网页标准(优先选项)或在你的页面上新增一个meta元素用于告诉IE8如何依照旧版本浏览器
编译你的页面。
这能让你选择将你的网站更新支持IE8新特点的时机。
当 Internet Explorer 8 遇到未包含 X-UA-Compatible 标头的网页时,它将使用 <!DOCTYPE> 指令来确
定如何显示该网页。 如果该指令丢失或未指定基于标准的文档类型,则 Internet Explorer 8 将以 IE5 模式
(Quirks 模式)显示该网页。
来看看真实的HTML信息:
注:由此可见:head标签里面其实可以放很多东西。
放meta标签
可以放name content
放http-equiv centent
--------------------------------------------
非meta标签可以 放 title
放link #用来引用使用css
放script #用来引用使用js