3.2 head标签
定义和用法
<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>
如果要通过W3C的检查,html开始标记,必须要添加一个lang属性来声明该文档的语言,zh为中文,en为英文。为了避免网页出现乱码<meta charset="utf-8">必须写在<head>标签里面的第一个。
你觉得文章内容怎么样
时光之美
致我未来的女友
第一次就随便写点东西
归寻