HTML文档中的head标签,描述了文档的各种属性和信息。head标签也是HTML文档中最重要的部分,一个完整的head头部文档中一定要包含标题title,meta,link等。
定义和用法
<head> 文档的头部描述了文档的各种属性和信息,下面这些标签可用在 head 部分:<title>, <link>, <meta>, <script>, <style>, 以及 <base>。
一、<title> 定义文档的标题,它是 head 部分中唯一必需的元素。作用就是定义网页的标题,这个标题指的是浏览器上栏的标题,而不是网页文章的标题。
<!DOCTYPE html>
<html lang="zh">
<head>
<title>显示在浏览器上栏的标题</title>
</head>
<body>
</body>
</html>
二、<link> 标签没有结束标签,用于引用外部CSS样式文件。CSS样式文件都是以“.CSS”为扩展名。
<!DOCTYPE html>
<html lang="zh">
<head>
<link rel="stylesheet" href="base.css" />
</head>
<body>
</body>
</html>
三、<meta>标签又叫“元信息标签”meta标签内的信息不显示在页面中,一般用来定义页面的关键字,页面描述等,以便搜索引擎蜘蛛来搜索到这个页面的信息。
<!DOCTYPE html>
<html lang="zh">
<head>
<meta name="keywords" content="html教程" />
<meta name="description" content="学习html教程自学成才" />
<meta name="author" content="杨青青" />
<meta name="copyright" content="版权所有,禁止转载。否则必将追究法律责任。" />
</head>
<body>
</body>
</html>
1、meta标签的name属性
名称 | 变量 |
---|---|
keywords | 网页的关键字词(关键字可以是多个,用英文逗号隔开) |
description | 网页的描述 |
author | 网页的作者 |
copyright | 版权信息 |
2、meta标签的http—equiv属性
实现页面的自动刷新跳转:5s后跳转到页面https://www.qingqingblog.com
<!DOCTYPE html>
<html lang="zh">
<head>
<meta http-equiv="refresh" content="5;url=https://www.qingqingblog.com">
</head>
<body>
</body>
</html>
http-equiv 常用属性值
名称 | 变量 |
---|---|
expires | 设置网页的过期时间。 |
refresh | 设置网页自动刷新的时间间隔,单位是秒。 |
content-type | 定义文件的类型,用来告诉浏览器该以什么格式和编码来解析此文件。 |
3、字符编码
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8">
</head>
<body>
</body>
</html>
charset="utf-8"是告知浏览器此页面属于什么字符编码格式,下一步浏览器做好“翻译”工作。常见的字符编码有:gb2312、gbk、unicode、utf-8。
charset 常用属性值
名称 | 变量 |
---|---|
ISO-8859-1 | 表示网页的默认编码格式。 |
UTF-8 | 表示万国码,是目前最常用的编码格式。 |
gb2312 | 表示国际汉字码,不包含繁体。 |
gbk | 表示国家标准扩展版。增加了繁体,包含所有亚洲字符集。 |
四、<script>标签用于定义页面的Javascript代码。
<!DOCTYPE html>
<html lang="zh">
<head>
<script type="text/javascript">
document.write("Hello World!")
</script>
</head>
<body>
</body>
</html>
引用外部Javascript文件
<!DOCTYPE html>
<html lang="zh">
<head>
<script src="script.js"></script>
</head>
<body>
</body>
</html>
五、<style>标签定义元素的CSS样式。
<!DOCTYPE html>
<html lang="zh">
<head>
<style type="text/css">
h1 {color:red}
p {color:blue}
</style>
</head>
<body>
</body>
</html>
六、<base>标签用于定义页面所有链接的基础定位(用的很少)
<!DOCTYPE html>
<html lang="zh">
<head>
<base href="https://www.qingqingblog.com/i/" />
<base target="_blank" />
</head>
<body>
</body>
</html>
一个完整的HTML头部文档
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8">
<title>3.2 head标签__HTML教程_杨青青个人博客</title>
<meta name="keywords" content="HTML教程" />
<meta name="description" content="一个简单的 HTML 文档,带有最基本的必需的元素" />
<link href="css/base.css" rel="stylesheet">
<script src="js/javascipt.js"></script>
</head>
<body>
</body>
</html>