常用的 meta 元素

常用的 meta 元素有哪些?

元素标签是提供有关 HTML 文档的元数据,元数据不会显示在页面上,但是能够被机器识别。

总而言之,meta 标签是用来让机器识别的,同时它对 SEO 起着重要的作用。

charset

指定了 html 文档的编码格式,常用的是 utf-8(Unicode 的字符编码),还有 ISO-8859-1(拉丁字母的字符编码)。当然还有其他的,但是一般不常用。

<meta charset="utf-8" />

name & content

指定元数据的名称(这部分对 SEO 非常有用)

  • author —— 定义了页面的作者
<meta name="author" content="LBJhui" />
  • keywords —— 为搜索引擎提供关键字
<meta name="keywords" content="HTML,CSS,JavaScript" />
  • description —— 对网页整体的描述
<meta name="description" content="font-ended study" />
  • viewport —— 对页面视图相关进行定义

    viewport 翻译为中文可以叫做 “视区”,是用户网页的可视区域。

    手机浏览器是把页面放在一个虚拟的 “窗口”(viewport)中,通常这个虚拟的 “窗口” 比屏蔽宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页布局),用户可以通过平移和缩放来看网页的不同部分。

    • width:控制 viewport 的大小,可以指定的一个值,如 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。
    • height:和 width 相对应,指定高度。
    • initial-scale:初始缩放比例,也即是当页面第一次 load 的时候缩放比例。
    • maximum-scale:允许用户缩放到的最大比例。
    • minimum-scale:允许用户缩放到的最小比例。
    • user-scalable:用户是否可以用手动缩放。
<meta
  name="viewport"
  content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"
/>
  • generator —— 包含生成页面软件的标识符

which contains the identifier of the software that generated the page.

<meta name="generator" content="Hexo 3.8.0" />
  • theme-color —— 定义主体颜色
<meta name="theme-color" content="#222" />

http-equiv & content

Provides an HTTP header for the information/value of the content attribute

  • refresh —— 每 30s 刷新一次文档
<meta http-equiv="refresh" content="30" />
  • X-UA-Compatible —— 告知浏览器以何种版本渲染界面。下面的例子有限使用 IE 最新版本
<meta http-equiv="X-UA-Compatible" content="ie-edge" />

关于是否有必要使用这一条在 stack overflow 尚且有争议。

  • Cache-Control —— 请求和相应遵循的缓存机制,可以声明缓存的内容,修改国企时间,可多次声明

no-transform —— 不得对资源进行转换或转变

no-siteapp —— 禁止百度进行转码

<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />

property & content

可以让网页成为一个富媒体对象,同意网页内容被其他网站引用,同时在应用的时候不会只是一个链接,会提取相应耳朵信息展现给用户。

<meta http-equiv="og:type" content="website" />
<meta
  http-equiv="og:url"
  content="https://blog.csdn.net/qq_36081714?spm=1000.2115.3001.5343"
/>
<meta http-equiv="og:site_name" content="LBJhui's blog" />
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值