一文读懂HTML的头部内容,希望有所帮助

HTML篇_第五章、HTML的<head>

一、HTML <head>元素

<head>元素包是整个文档的头部区域,它定义了文档信息,包含了所有的头部标签元素。在<head>元素中可以插入脚本(JavaScript)、样式文件(CSS)以及各种meta信息。可以添加在头部区域的元素见下文中的表格。

标签描述
<head>定义了文档的信息
<title>定义了文档的标题
<base>定义了页面链接标签的默认链接地址
<link>定义了文档和外部资源之间的联系
<meta>定义了HTML文档中的元数据
<script>定义了客户端的脚本文件
<style>定义了HTML文档的样式文件

二、<title>元素

<title>元素定义了不同文档的标题,它在HTML文档中是必须存在的。在浏览器中,该元素的内容在搜索引擎的结果页面作为标题显示。在网页被收藏添加到收藏夹的时候,在收藏夹内也作为标题来显示。

代码演示:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>文档标题</title>
	</head>
	<body>
		<p>文档内容</p>
	</body>
</html>

三、<base>元素

<base>标签描述了基本的链接地址/链接目标,则该标签作为HTML文档中所有的链接标签的默认链接

代码演示:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>文档标题</title> 
<base href="https://www.csdn.net/" target="_blank">
</head>
<body>

</body>
</html>

<base>标签指定了页面上所有链接的默认URL,URL需要在该标签的href属性内填写。上述代码中target属性值设置为“_blank”的意思是:链接会在新窗口打开。

四、<link>元素

<link>标签他定义了文档于外部标签之间的联系,通常用于链接到样式表。

代码演示:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>文档标题</title>
		<link rel="stylesheet" type="text/css" href="demo.css"/>
	</head>
	<body>
		
	</body>
</html>

上述代码中,rel(全称:relationship)的属性值设置为“stylesheet”的意思是描述了当前页面与href所指定文档的关系.即说明的是,href连接的文档是一个新式表;type属性是类型属性,属性值设置为"text/css"意思是告诉浏览器这里的文本内容(text)要层叠样式表(css)来解析;href属性的值设置为“demo.css”的意思是:当前层叠样式表(css)文件的文件路径。

五、<style>元素

<style>标签定义了文档样式的引用地址,也可以直接添加样式来渲染HTML文档

代码演示:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>文档标题</title>
		<style type="text/css">
			body{
				background-color:red;
			}
			p{
				color:black;
			}
		</style>
	</head>
	<body>
		<h1>《桃花源记》</h1>
		<p>晋·陶渊明</p>
		<p>晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷,渔人甚异之。复前行,欲穷其林。<br/>
       林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田美池桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。<br/>
       见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”<br/>
       既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。<br/>
       南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终,后遂无问津者</p>
	</body>
</html>

上述代码中type属性值设置为"text/css"意思是告诉浏览器这里的文本内容(text)要层叠样式表(css)来解析。标签内容的意思是设置HTML文档的主题北京颜色为红色,段落的文字颜色为黑色。该部分涉及到层叠样式表(css)的相关知识,性情请参见关于层叠样式表(css)的系列文章,在此不做赘述。

六、<meta>元素

<meta>元素提供了元数据,一般放置在<head>区域通常用于指定网页的描述、关键词、文件的最后修改时间、作者和其他元数据。这些元数据会被浏览器解析,可以使用于浏览器(如何显示内容或加载页面)、搜索引擎(关键词)或者其他web服务,但是这些元数据不会显示在页面上。常用来为搜索引擎robots定义页面主题,或者是定义用户浏览器上的cookie;它可以用于鉴别作者,设定页面格式,标注内容提要和关键字;还可以设置页面使其可以根据你定义的时间间隔刷新自己,以及设置RASC内容等级,等等。

接下来举几个<meta>标签的实际应用例子。

6.1为搜索引擎定义关键词

<meta name="keywords" content="HTML,CSS,JavaScript"/>

上述代码中name属性是用来描述网页的,它的值“keywords”用于指定所提供的信息内容,的意思是为搜索引擎提供关键字列表,对应于content(网页内容)属性使用,便于搜索引擎查找分类。content属性的值为设置的关键字,上述代码中设置了三个关键字,各个关键字之间需要用英文逗号隔开。

6.2为网页定义描述内容

<meta name="description" content="网页简述"/>

上述代码中name属性的值设置为"description",意思是:告诉搜索引擎当前页面的主要内容。

6.3定义网页作者

<meta name="author" content="7旅病娘"/>

上述代码中name属性的值设置为"author",定义网页的作者。

七、<script>元素

这个标签用于加载脚本文件,如:JavaScript。关于JavaScript在这里不做叙述。


希望有所帮助!
关注我,持续更新。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

7旅病娘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值