美文网首页
HTML元信息类标签有哪些?

HTML元信息类标签有哪些?

作者: 读行笔记 | 来源:发表于2020-09-30 20:26 被阅读0次

所谓元信息标签,就是用来描述自身信息的一类标签,通常出现在head标签中,一般不会显示在页面上。它们多是为浏览器和搜索引擎服务的,用于提升性能或者检索信息。

head

head标签本身并不携带任何信息,它主要是作为盛放各种元信息标签、语义类标签的容器使用。规定head标签是html标签的第一个元素,并且head里面必须包含一个title

title

从字面上讲,title表示标题,但是title标签的含义却与此有点出入,它表示一个页面的精确概要信息,会作为页面标题显示在浏览器窗口上。另外,合理的title标签对SEO也有好处。

例如得到Web版:

<title>得到APP - 知识就是力量,知识就在得到</title>

meta

meta的含义就知道,它表示元信息。meta标签是一组键值对,一般用namecontent分别表示键和值,在head中可以出现多个meta标签。基本用法是这样的:

<meta name=application-name content="StackOverflow">

上面的标签表示页面所在的Web应用名为StackOverflow。

charset

从HTML5开始,为了简化写法,meta标签新增了charset属性。添加了charset属性的meta标签无需再有namecontent

<html>
    <head>
        <meta charset="UTF-8">
    </head>
    <body>
    ...
    </body>
</html>

为了数据格式保持正确,建议将charset作为head的第一个标签。

http-equiv

从字面上看,http-equivhttp equivalent,表示执行一条和HTTP头相关的指令,自然就不再需要name属性了。例如:

<!-- 添加Content-Type -->
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<!-- 设置网页到期时间 -->
<meta http-equiv="expires" content="Wed, 20 Jun 2007 22:33:00 GMT">  

<!-- 每2秒刷新一次指定网页 -->
<meta http-equiv="Refresh" content="2;URL=http://www.net.cn/">

<!-- 设置cookie -->
<meta http-equiv="Set-Cookie" content="cookievalue=xxx;expires=Wednesday, 20-Jun-2007 22:33:00 GMT; path=/">

<!-- 设定进入、离开页面时的特殊效果 -->
<meta http-equiv="Page-Enter"    contect="revealTrans(duration=1.0,transtion=    12)">    
<meta http-equiv="Page-Exit"    contect="revealTrans(duration=1.0,transtion=12)">    

<!-- 清除缓存 -->
<meta http-equiv="cache-control" content="no-cache"> 

<!-- 设置关键字,有助于SEO -->
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">  

<!-- 设置页面描述 -->
<meta http-equiv="description" content="This is my page"> 

<!-- 设置IE兼容性,告诉IE该用哪个版本渲染,应该尽可能放在前面 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
x-ua-compatible兼容性

viewport

viewport元信息标签虽然不是HTML标准定义的内容,但是却成为移动端Web开发的事实标准。它主要表示视口的属性,比如大小、缩放范围等。

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

所有属性包括:

  • width:页面宽度,可以取值具体的数字,也可以是device-width,表示跟设备宽度相等。
  • height:页面高度,可以取值具体的数字,也可以是device-height,表示跟设备高度相等。
  • initial-scale:初始缩放比例。
  • minimum-scale:最小缩放比例。
  • maximum-scale:最大缩放比例。
  • user-scalable:是否允许用户缩放。
  • minimal-ui:Safari上隐藏地址栏和导航栏。

总结

元信息类标签,是用于描述文档自身信息的标签,必须放在head标签中,而head标签又是html标签中的第一个标签。元信息类标签主要由titlemeta标签构成。meta标签由name作为key,content作为value的键值对组成,主要包含:

  • charset,文档字符编码方式,一般为"UTF-8";
  • http-equiv,表示执行一条和HTTP头相关的指令,包括content-typerefreshexpires等;
  • viewport,虽然不是HTML标准定义的内容,但实际上已成为移动Web开发的标准,主要规定了视口属性。

相关文章

  • HTML元信息类标签有哪些?

    所谓元信息标签,就是用来描述自身信息的一类标签,通常出现在head标签中,一般不会显示在页面上。它们多是为浏览器和...

  • HTML 元信息类标签

    什么是元信息类标签? 所谓元信息,是指描述自身的信息,元信息类标签,就是 HTML 用于描述文档自身的一类标签,它...

  • HTML元信息类标签

    所谓元信息,是指描述自身的信息,元信息类标签,就是 HTML 用于描述文档自身的一类标签,它们通常出现在 head...

  • web前端知识体系之基础知识 - HTML元素和语言

    1. 文档元信息 元信息,是指描述自身的信息,元信息类标签,就是 HTML 用于描述文档自身的一类标签,它们通常出...

  • 【十】HTML元信息类标签:你知道head里一共能写哪几种标签吗

    这次我们来说一下:页面元信息类标签 一、概念 所谓元信息,是指描述自身的信息,元信息类标签,就是HTML用于描述文...

  • PHP测试题1

    1 php标签有哪些?包含开闭标签及html标签 2 在一个纯PHP文件(例如,仅包含一个类定义的文件)...

  • 前端CSS相关面试题分享

    1、HTML5和CSS3的新标签有哪些 HTML5:nav,footer,header,section,hgrou...

  • 页面元信息类标签

    所谓元信息,是指描述自身的信息,元信息类标签,就是 HTML用于描述文档自身的一类标签,它们通常出现在 head ...

  • HTML元标签简介

    1. 是什么? 所谓元信息,是指描述自身的信息。元信息类标签,就是 HTML 用于描述文档自身的一类标签。通常出现...

  • 4.css语法规则

    1.要使html标签有具体都样式,需要具备哪些条件? 1)代码正确,引入方式正确; 2)保证css代码和html代...

网友评论

      本文标题:HTML元信息类标签有哪些?

      本文链接:https://www.haomeiwen.com/subject/fjjpuktx.html