HTML5文档头部相关标签怎样使用?

制作网页时,经常需要设置页面的基本信息,如页面的标题、作者、和其他文档的关系等。为此HTML提供了一系列的标签,这些标签通常都写在head标签内,因此被称为头部相关标签。本节将具体介绍常用的头部标签。

1.设置页面标题标签<title>

<title>标签用于定义HTML页面的标题,即给网页取一个名字,该标签必须位于<head>标签之内。一个HTML文档只能包含一对<title></title>标签,<title></title>之间的内容将显示在浏览器窗口的标题栏中。例如将页面标题设置为“轻松学习HTML5”,具体代码如下:

<title>轻松学习HTML5</title>

上述代码对应的页面标题效果如图1所示。

HTML5文档头部相关标签怎样使用?

图 1设置页面标题标签<title>

2.定义页面元信息标签<meta />

<meta />标签用于定义页面的元信息(元信息不会显示在页面中),可重复出现在<head>头部标签中。在HTML中,<meta />标签是一个单标签,本身不包含任何内容,仅仅表示网页的相关信息。通过<meta />标签的两组属性,可以定义页面的相关参数。例如为搜索引擎提供网页的关键字、作者姓名、内容描述,以及定义网页的刷新时间等。下面介绍<meta />标签常用的几组设置,具体如下。

1)<meta name="名称" content="值" />

在<meta />标签中使用name和content属性可以为搜索引擎提供信息,其中name属性用于提供搜索内容的名称,content属性提供对应的搜索内容值,具体应用如下。

●设置网页关键字,例如某图片网站的关键字设置:

<meta name="keywords" content="千图网,免费素材下载,千图网免费素材图库,矢量图,矢量图库,图片素材,网页素材,免费素材,PS素材,网站素材,设计模板,设计素材, 网页模板免费下载,千图,素材中国,素材,免费设计,图片" />

其中name属性的值为keywords,用于定义搜索内容名称为网页关键字,content属性的值用于定义关键字的具体内容,多个关键字内容之间可以用“,”分隔。

●设置网页描述,例如某图片网站的描述信息设置:

<meta name="description" content="专注免费设计素材下载的网站!提供矢量图素材,矢量背景图片,矢量图库,还有psd素材,PS素材,设计模板,设计素材,PPT素材,以及网页素材,网站素材,网页图标免费下载" />

其中name属性的值为description,用于定义搜索内容名称为网页描述,content属性的值用于定义描述的具体内容。需要注意的是网页描述的文字不必过多,能够描述清晰即可。

●设置网页作者,例如可以为网站增加作者信息:

<meta name="author" content="网络部" />

其中name属性的值为author,用于定义搜索内容名称为网页作者,content属性的值用于定义具体的作者信息。

2)<meta http-equiv="名称" content="值" / >

在<meta />标签中使用http-equiv和content属性可以设置服务器发送给浏览器的HTTP头部信息,为浏览器显示该页面提供相关的参数标准。其中,http-equiv属性提供参数类型,content属性提供对应的参数值。默认会发送<meta http-equiv="Content-Type" content="text/html" / >,通知浏览器发送的文件类型是HTML。具体应用如下:

●设置字符集,例如某图片官网字符集的设置:

<meta http-equiv="Content-Type" content="text/html; charset=gbk" />

其中http-equiv属性的值为Content-Type,content属性的值为text/html和charset=gbk,两个属性值中间用“;”隔开。这段代码用于说明当前文档类型为HTML,字符集为gbk(中文编码)。目前最常用的国际化字符集编码格式是utf-8,常用的国内中文字符集编码格式主要是gbk和gb2312。当用户使用的字符集编码不匹配当前浏览器时,网页内容就会出现乱码。值得一提的是,在HTML5中,简化了字符集的写法,变为如下所示代码。

<meta charset="utf-8">

●设置页面自动刷新与跳转,例如定义某个页面10秒后跳转至百度:

<meta http-equiv="refresh" content="10; url= https://www.baidu.com/" />

其中http-equiv属性的值为refresh,content属性的值为数值和url地址,中间用“;”隔开,用于指定在特定的时间后跳转至目标页面,该时间默认以秒为单位。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/263023.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
黑马程序员黑马程序员订阅用户
上一篇 2023年5月13日 12:50
下一篇 2023年5月13日 12:50

相关推荐

  • 什么是数据可视化?(怎样引入Syplot模块)

    可视化最早应用于计算机科学中,后形成了计算科学的一个重要分支——科学计算可视化。科学计算可视化将测量或计算产生的数字信息以图形图像的形式呈现给研究者,使他们能够更加直观地观察和提取数据表示的信息。科学…

    2023年5月6日
    03
  • 普通人拜佛 VS 程序员拜佛

    <大家知道最近的寺庙有多火吗?<根据某平台数据<今年寺庙相关景区门票订单量同比飙升310%⇧其中90后和00后占近50%<真是应了那句话:<现在的年轻人<在上班和上进之间选择了上香<在求人和求己之…

    2023年5月16日 编程分享
    02
  • Java语言具有哪些特点?

      Java语言是一门优秀的编程语言,它之所以应用广泛,受到大众的欢迎。是因为它有众多突出的特点,其中最主要的特点有以下几个。  1.简单性  Java语言是一种相对简单的编程语言,它通过提供最基本的方法完成指…

    2023年5月12日
    07
  • 怎样在Windows系统中安装Python解释器?

    Python是一种面向对象的解释型程序设计语言,Python程序的执行需要借助Python 解释器完成;计算机中安装Python解释器并配置好Python开发环境后,开发人员可通过不同方式编写和运行程序。本节将介绍如何安装Python解…

    2023年5月26日 编程分享
    03
  • Java教程之教你更优雅的写法处理null检查

    回顾以前对null的处理方式public class OptionalTest { public static void main(String[] args) { test01("小黑"); test01(null); } public static void test01(String userName) { if (userName != nul…

    2023年5月12日
    03
  • Swing文本组件JTextField和JTextArea有哪些区别?

    文本组件用于接收用户输入的信息,其中包括文本框(JTextField)、文本域(JTextArea)等,它们都有一个共同父类JTextComponent,JTextComponent是一个抽象类,它提供了文本组件常用的方法,如表1所示。表1 JTextCo…

    2023年5月13日
    09
  • 同步任务和异步任务

    JavaScript 是一门单线程执行的编程语言。也就是说,同一时间只能做一件事情。如果前一个任务非常耗时,则后续的任务就不得不一直等待,从而导致程序假死的问题。所以为了防止某个耗时任务导致程序假死的问题,Java…

    2023年5月13日
    03
  • SOM聚类的应用

    SOM 即自组织映射,是一种用于特征检测的无监督学习神经网络。它模拟人脑中处于不同区域的神经细胞 分工不同的特点,即不同区域具有不同的响应特征,而且这一过程是自动完成的。SOM 用于生成训练样本的低维 空间,…

    2023年5月13日 编程分享
    04

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息