在前面的章节中,我们已经了解到,典型的 HTML 文档将具有以下结构:
文件声明标签
<html>
<head>
文档头相关标签
</head>
<body>
文档正文相关标签
</body>
</html>
本章将详细介绍由 HTML <head> 标签表示的标头部分。 <head> 标签是各种重要标签的容器,例如 <title>、<meta>、<link>、<base>、<style>、<script> 和 <noscript> 标记。
HTML <title> 标签
HTML < title> 标签是用于指定 HTML 文档的标题。以下是为 HTML 文档提供标题的示例 -
<!DOCTYPE html>
<html>
<head>
<title>HTML Title 标签例子</title>
</head>
<body>
<p>Hello, World!</p>
</body>
</html>
HTML <meta> 标签
HTML <meta> 标签用于提供有关 HTML 文档的元数据,其中包括有关页面的过期时间、页面作者、关键字列表、页面描述等。
以下是 HTML 文档中 <meta> 标签的一些重要用法 -
<!DOCTYPE html>
<html>
<head>
<title>HTML Meta 标签例子</title>
<!-- 网站关键字 -->
<meta name = "keywords" content = "C, C++, Java, PHP, Perl, Python">
<!-- 网站描述 -->
<meta name = "description" content = "易学教程提供 Java面试题,PHP面试题,Python面试题,Mysql面试题,Redis面试题,分享面试经验笔记。">
<!-- 作者声明 -->
<meta name = "author" content = "易学教程">
<!-- 文本类型 -->
<meta http-equiv = "content-type" content = "text/html; charset = UTF-8">
<!-- 页面刷新声明 -->
<meta http-equiv = "refresh" content = "30">
<!-- 页面过期 -->
<meta http-equiv = "expires" content = "Wed, 21 June 2024 14:25:27 GMT">
<!-- 告诉搜索引擎不要索引页面内容的标记 -->
<meta name = "robots" content = "noindex, nofollow">
</head>
<body>
<p>Hello, World!</p>
</body>
</html>
HTML <base> 标签
HTML <base> 标签用于指定页面中所有相对 URL 的基本 URL,这将会给页面中所有url 以base为基础拼接成新的url,看下面的例子。
<!DOCTYPE html>
<html>
<head>
<title>HTML Base 标签例子</title>
<base href = "https://www.yxjc123.com/" />
</head>
<body>
<img src = "/images/logo.png" alt = "Logo"/>
<a href = "/post/dj4dmq" title = "HTML 教程"/>HTML 教程</a>
</body>
</html>
以上基本url为https://www.yxjc123.com/
后面的图像的url为 https://www.yxjc123.com/images/logo.png
链接的url为https://www.yxjc123.com/post/dj4dmq
HTML <link> 标签
HTML <link> 标签用于指定当前文档与外部资源之间的关系。这里一般放网站的css样式表地址,看下面的例子 -
<!DOCTYPE html>
<html>
<head>
<title>HTML link 标签例子</title>
<base href = "https://www.yxjc123.com/" />
<link rel = "stylesheet" type = "text/css" href = "/css/style.css">
</head>
<body>
<p>Hello, World!</p>
</body>
</html>
HTML <style> 标签
HTML <style> 标签用于指定当前 HTML 文档的样式表。以下是在 <style> 标记内定义一些样式表规则的示例 -
<!DOCTYPE html>
<html>
<head>
<title>HTML style 标签例子</title>
<base href = "https://www.yxjc123.com/" />
<style type = "text/css">
.myclass {
background-color: #aaa;
padding: 10px;
}
</style>
</head>
<body>
<p class = "myclass">Hello, World!</p>
</body>
</html>
注意 - 要了解层叠样式表的工作原理,请查看 css 教程。
HTML <script> 标签
HTML 中提供的单独教程<script> 标签用于包含外部脚本文件或定义 HTML 文档的内部脚本。以下是我们使用 JavaScript 定义简单 JavaScript 函数的示例 -
<!DOCTYPE html>
<html>
<head>
<title>HTML script 标签例子</title>
<base href = "http: //www.yxjc123.com/" />
<script type = "text/JavaScript">
function Hello() {
alert("Hello, World");
}
</script>
</head>
<body>
<input type = "button" onclick = "Hello();" name = "ok" value = "OK" />
</body>
</html>
您可以在其中可以尝试单击给定的按钮。