前端知识之查漏补缺:HTML头部(head)标签

我们日常所浏览的网页,都是有HTML文档构成的。HTML文档的基本结构如下图:
HTML文档结构

一个HTML文档由4个基本部分组成:
1、文档声明
<!DOCTYPE html>声明这是一个HTML文档。

2、<html>标签
<html>标签的作用相当于设计者在告诉浏览器,整个网页是从<html>这里开始的,然后到</html>结束。

3、<head>标签
head标签是页面的“头部”,只能定义一些特殊的内容。

4、<body>标签
body标签是页面的“身体”,一般网页绝大多数的标签代码都是在这里编写。

其他标签都好理解,这里主要介绍下<head>标签,因为其比较特殊,涉及到的东西还是蛮多的。


一般来说,只有6个标签能放在<head>标签内:

<head>内部标签 说明
<title> 定义网页的标题
<meta> 定义网页的基本信息(供搜索引擎)
<style> 定义CSS样式
<link> 链接外部CSS文件或脚本文件
<script> 定义脚本语言
<base> 定义页面所有链接的基础定位

一、title标签

title标签唯一的作用就是定义网页的标题,标题的内容都是放在<title>标签内,如:

1
<title>HTML head标签_HTML入门教程_绿叶学习网</title>

二、meta签

meta标签又叫“元信息标签”
meta标签提供的信息不显示在页面中,一般用来定义页面的关键字、页面的描述等,以方便搜索引擎蜘蛛(如百度蜘蛛、谷歌蜘蛛)来搜索到你这个页面的信息。通俗点说,meta标签就是用来告诉“搜索蜘蛛”这个页面是干嘛的。

meta标签有两个重要的属性name和http-equiv

1、meta标签name属性

name属性值 说明
keywords 网页的关键字(关键字可以是多个,而不仅仅是一个)
description 网页的描述
author 网页的作者
copyright 版权信息

2、**meta标签http-equiv属性**

常见的值有:

Content-type 内容类型
Expires 过期时间
Refresh 页面刷新
Set-cookie 设定cookie
X-UA-Compatible 针对ie,设置浏览器优先使用什么模式来渲染页面

如:

1
2
3
4
5
6
<meta http-equiv=”X-UA-Compatible”content=”ie=7”>
<!--ie浏览器都会用ie7来渲染; -->
<meta http-equiv=”X-UA-Compatible”content=”IE=edge”>
<!--ie浏览器会用最高版本来渲染; -->
<meta http-equiv=”X-UA-Compatible”content=”IE=Edge,chrome=1”>
<!--ie浏览器会用最高版本来渲染,如果安装了gcf(google chrome frame)可以使用chrome渲染。 -->

学习meta标签的http-equiv属性,我们只需要了解它的两个作用就行了:

一,定义页面所使用的语言

二,实现页面的自动刷新跳转

(1)定义页面所使用的语言

语法:

1
2
3
<head>
<meta http-equiv=”content-type” content=”text/html; charset=gb2312″/>
</head>

说明:这段代码告诉浏览器该页面所使用的字符集是gb2312,即国际汉字码。我们不需要记住,只需要了解就行了。

(2)页面自动跳转

语法:

1
2
3
<head>
<meta http-equiv=”refresh” content=”6;url=http:/www.baidu.com”/>
</head>

说明:这段代码作用:这个页面在6秒之后自动跳转到百度首页

三、style标签

style标签用于定义元素的CSS样式。语法:

1
2
3
4
5
<head>
<style type=”text/css”>
<!–这里写CSS样式–>
</style>

</head>

四、script标签

script标签用于定义页面的脚本。语法:

1
2
3
4
5
<head>
<script type=”text/javascript”>
alert(“绿叶学习网HTML入门教程!”);
</script>

</head>

五、link标签

link标签用于外部文件的链接,一般用于链接外部CSS样式表文件和JS文件。语法:

1
2
3
<head>
<link rel=”stylesheet” type=”text/css” title=”temp” href=”/temp.css/”>
</head>

六**、base标签**

base标签为整个页面定义所有链接的基础定位,其主要的作用是为了确保文档中所有的相对URL,都可以被分解成正确的文档地址,使在文档本身被移动或重命名的情况下也可以正确解析。
语法:

1
2
3
<head>
<base href=”http://lvyestudy“/>
</head>

base标签经常使用在创建文档集合中,为了不破坏文档中任何链接,使用者通过在每个文档中放置正确的base标签,便可以再目录甚至服务器之间移动整个文档集合。
base标签必须位于 head 元素内部。

(部分内容来源于绿叶学习网)

坚持原创技术分享,您的支持将鼓励我继续创作!