作网页时,经常需要设置页面的基本信息,如页面的标题、作者、和其他文档的关系等。为此HTML提供了一系列的标签,这些标签通常都写在head标签内,因此被称为头部相关标签。本节将具体介绍常用的头部标签。
1.设置页面标题标签<title>
<title>标签用于定义HTML页面的标题,即给网页取一个名字,该标签必须位于<head>标签之内。一个HTML文档只能包含一对<title></title>标签,<title></title>之间的内容将显示在浏览器窗口的标题栏中。例如将页面标题设置为“轻松学习HTML5”,具体代码如下:
<title>轻松学习HTML5</title>
上述代码对应的页面标题效果如图1所示。
图 1设置页面标题标签<title>
2.定义页面元信息标签<meta />
<meta />标签用于定义页面的元信息(元信息不会显示在页面中),可重复出现在<head>头部标签中。在HTML中,<meta />标签是一个单标签,本身不包含任何内容,仅仅表示网页的相关信息。通过<meta />标签的两组属性,可以定义页面的相关参数。例如为搜索引擎提供网页的关键字、作者姓名、内容描述,以及定义网页的刷新时间等。下面介绍<meta />标签常用的几组设置,具体如下。
1)<meta name="名称" content="值" />
在<meta />标签中使用name和content属性可以为搜索引擎提供信息,其中name属性用于提供搜索内容的名称,content属性提供对应的搜索内容值,具体应用如下。
●设置网页关键字,例如某图片网站的关键字设置:
<meta name="keywords" content="千图网,免费素材下载,千图网免费素材图库,矢量图,矢量图库,图片素材,网页素材,免费素材,PS素材,网站素材,设计模板,设计素材, 网页模板免费下载,千图,素材中国,素材,免费设计,图片" />
其中name属性的值为keywords,用于定义搜索内容名称为网页关键字,content属性的值用于定义关键字的具体内容,多个关键字内容之间可以用“,”分隔。
●设置网页描述,例如某图片网站的描述信息设置:
<meta name="description" content="专注免费设计素材下载的网站!提供矢量图素材,矢量背景图片,矢量图库,还有psd素材,PS素材,设计模板,设计素材,PPT素材,以及网页素材,网站素材,网页图标免费下载" />
其中name属性的值为description,用于定义搜索内容名称为网页描述,content属性的值用于定义描述的具体内容。需要注意的是网页描述的文字不必过多,能够描述清晰即可。
●设置网页作者,例如可以为网站增加作者信息:
<meta name="author" content="网络部" />
其中name属性的值为author,用于定义搜索内容名称为网页作者,content属性的值用于定义具体的作者信息。
2)<meta http-equiv="名称" content="值" / >
在<meta />标签中使用http-equiv和content属性可以设置服务器发送给浏览器的HTTP头部信息,为浏览器显示该页面提供相关的参数标准。其中,http-equiv属性提供参数类型,content属性提供对应的参数值。默认会发送<meta http-equiv="Content-Type" content="text/html" / >,通知浏览器发送的文件类型是HTML。具体应用如下:
●设置字符集,例如某图片官网字符集的设置:
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
其中http-equiv属性的值为Content-Type,content属性的值为text/html和charset=gbk,两个属性值中间用“;”隔开。这段代码用于说明当前文档类型为HTML,字符集为gbk(中文编码)。目前最常用的国际化字符集编码格式是utf-8,常用的国内中文字符集编码格式主要是gbk和gb2312。当用户使用的字符集编码不匹配当前浏览器时,网页内容就会出现乱码。
值得一提的是,在HTML5中,简化了字符集的写法,变为如下所示代码。
<meta charset="utf-8">
●设置页面自动刷新与跳转,例如定义某个页面10秒后跳转至百度:
<meta http-equiv="refresh" content="10; url= https://www.baidu.com/" />
其中http-equiv属性的值为refresh,content属性的值为数值和url地址,中间用“;”隔开,用于指定在特定的时间后跳转至目标页面,该时间默认以秒为单位。
<head> 元素是所有头部元素的容器。<head> 内的元素可包含脚本,指示浏览器在何处可以找到样式表,提供元信息,等等。
以下标签都可以添加到 head 部分:<title>、<base>、<link>、<meta>、<script> 以及 <style>。
HTML基础教程: 头部元素
置字符编码
属性:http-equiv 值:Content-Type 内容:text/html; charset=utf-8
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
设置有效期
设置网页的有效期之后, 过期网页将无法脱机浏览, 只有重新登录并连接该网页才可以再次浏览。
属性:http-equiv 值:expires 内容:Sun,1 Dec 2012 12:00:00 GMT
<meta http-equiv="Expires" content="Sun,1 Dec 2012 12:00:00 GMT" />
<meta http-equiv="Expires" content="<?php gmdate('D, d M Y H:i:s',time()+3600).' GMT'; ?>" />
设置禁止缓存
网页制作者希望随时都能查看到最新的网页内容,则可以设置禁止页面缓存
属性:http-equiv 值:cache-control 内容:no-cache
<meta http-equiv="cache-control" content="no-cache" />
设置自动刷新
设置页面自动刷新,以实现信息的自动实时显示(秒)
属性:http-equiv 值:refresh 内容:5
<meta http-equiv="Refresh" content="5" />
设置自动跳转
属性:http-equiv 值:refresh 内容:5;url=http://www.xxx.com/
<meta http-equiv="Refresh" content="5;URL=http://www.xxx.com/" />
设置网页关键词
属性:name 值:keywords 内容:油漆,涂料,涂料行业,汽车涂料
<meta name="keywords" content="油漆,涂料,涂料行业,汽车涂料" />
设置搜索限制
属性:name 值:robots 内容:All
All 表示能搜索当前网页与其链接的网页,系统默认设置
Index 表示能搜素当前页面
Nofollow 表示不能搜素与当前网页链接的网页
Noindex 表示不能搜素当前网页
None 表示不能搜索当前网页与其链接的网页
<meta name="robots" content="All" />
设置网页说明
属性:name 值:description 内容:中国油漆网--您的油漆专家
<meta name="description" content="中国油漆网--您的油漆专家" />
设置网页的作者
属性: name 值: author 内容: LAMP Brother UI Team
<meta name="author" content="LAMP Brother UI Team" />
设置网页的版权
属性: name 值: copyright 内容: 2012-2014 EDU.
<meta name="copyright" content="2012-2014 EDU." />
设置移动网站
<meta http-equiv="mobile-agent" content="format=html5;url=http://www.xxxxxx.com/mobile/">
<base> 标签
base 元素可规定页面中所有链接的基准 URL。
通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。
使用 <base> 标签可以改变这一点。浏览器随后将不再使用当前文档的 URL,而使用指定的基本 URL 来解析所有的相对 URL。
这其中包括 <a>、<img>、<link>、<form> 标签中的 URL。
<base href="文件路径" target="目标窗口"/>
必需的属性
href URL 规定页面中所有链接的基准 URL。
target _blank 在何处打开页面中所有的链接。可通过在每个链接中使用 target 属性来覆盖此属性。
_parent
_self
_top
_blank 在一个新的未命名的窗口载入文档
_self 在相同的框架或窗口中载入目标文档
_parent 把文档载入父窗口或包含了超链接引用的框架的框架集
_top 把文档载入包含该超链接的窗口,取代任何当前正在窗口中显示的框架
实例:
<base target="_blank"/>
可以将该页面的所有<a>链接的默认属性设置为_blank
<base href="http://www.xxxxxx.com" />
在网页出现的相对链接"test.html"将对应htp://www.xxxxxx.com/test.html的页面
<basefont face="" size="" color=""/>
face属性可以用于设置文字的名称,可以是宋体、隶书、楷体等;
size属性用于设置字号的大小(单位:字号),从 1 到 7 的数字,或h1-h6。浏览器默认值是 3。
color用于设置字体的颜色
*请认真填写需求信息,我们会在24小时内与您取得联系。