美文网首页
meta标签的使用

meta标签的使用

作者: 不知所语 | 来源:发表于2018-11-04 22:31 被阅读35次

META元素通常用于指定网页的描述,关键词,作者及其他元数据。

包括的属性有:charset、http-equiv、name、content

枚举属性:http-equiv, name

http-equiv

相当于http协议中header的作用

格式:<meta http-equiv="参数" content="参数的值">

属性名列举:

  • content-language(指定页面使用的默认语言)
<meta http-equiv="content-language" content="en">
  • content-type
<meta http-equiv="content-type" content="text/html;charset=utf-8'">
<meta http-equiv="content-security-policy" content="script-src 'self'; object-src 'none'; style-src https://example.com/; frame-src https:">
  • refresh(刷新模式)
<meta http-equiv="refresh" content="4; url='/login'">
  • default-style(指定页面使用的首选样式表)
<meta http-equiv="default-style" content="title">
<link href="mystyle.css" title="compact" rel="stylesheet" type="text/css">

name 利于SEO

格式:<meta name="参数" content="参数的值">

属性名列举:

  • application-name(应用程序的名称)
  • keywords(关键字)
  • description(网站描述信息)
  • author(作者)
  • robots(指定搜索引擎爬虫的行为)
  • googlebot(for google)
  • slurp(for Yahoo)
<meta name="robots" content="index, nofollow"> 
描述
index 允许检索该页面
noindex 不允许检索该页面
follow 允许检索页面上的链接
nofollow 不允许检索页面上的链接
  • referrer (控制网页发送给服务器的referrer信息)
<meta name="application-name" content="app"> 
<meta name="keywords" content="p2p, 投资"> 

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
引用策略:

策略名称 属性值(新) 属性值(旧)
no-referrer no-referrer never
no-referrer-when-downgrade no-referrer default
origin origin --
origin-when-crossorigin unsafe-url --
unsafe-URL unsafe-url always
  • no-referrer-when-downgrade协议降级时,不发送referrer
  • no-referrer 不发送referrer
  • origin 只发送host部分,不包括路径和参数
  • origin-when-crossorigin 在跨域的时候只发送host部分,同源则发送完整的url
  • unsafe-URL总是发送referrer字段,最宽松的策略,不考虑是否同源等问题
<meta name="referrer" content="no-referrer"> 
  • viewport 定义视区大小,用来控制布局,仅供移动设备使用,有以下属性
    width:如果不指定该值,默认是layout viewport的宽度,
    initial-scale :页面初次加载的缩放比例
    minimum-scale :允许缩放的最小比例
    maximum-scale:允许缩放的最大比例
    user-scalable :是否允许用户进行缩放

layout viewport 布局视窗,默认980或1024(主要由设备来决定)
visual viewport 视觉视窗(浏览器可视区域)
ideal viewport 理想视窗 设备的独立像素

layout viewport.jpg visual viewport.jpg

inital-scale = ideal viewport的宽度 / layout viewport的宽度

同时解决iphone和IE上横竖屏时都把宽度设置为竖屏的ideal viewport

<meta name="viewport" content="width=device-width, initial-scale=1">
//device-width是理想视口的宽度,把layout viewport的css宽度设为ideal viewport / 1的宽度

charset

声明当前文档所使用的字符编码,在HTM5中

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

改为

<meta charset="UTF-8">

相关文章

  • IE8兼容总结

    1:使用meta标签调节浏览器的渲染方式(使用meta标签来强制IE8使用最新的内核渲染页面)

  • (前端)html与css,html 3、head标签

    head标签 meta标签:单标签。 meta标签规范的是我们网页使用的字符集。 国际标准字库:utf-8,包含世...

  • meta标签使用

    一、http-equiv 1.Content-Type(内容类型) 告诉浏览器当前访问的资源类型 并声明编码 2....

  • 画0.5px的线

    第一种:viewport的meta标签 使用html的meta标签,在viewport类型内容写上initial-...

  • html meta标签使用总结

    参考文章:html meta标签使用总结

  • meta标签的使用

    META元素通常用于指定网页的描述,关键词,作者及其他元数据。 包括的属性有:charset、http-equiv...

  • meta标签的使用

  • vue-meta使用方法

    vue-meta使用方法 本文介绍Vue3中vue-meta的使用方法 meta标签用于设置HTML的元数据(描述...

  • HTML中的meta标签常用属性及作用

    文章参考: HTML meta标签总结与属性使用介绍 和 HTML中的meta标签常用属性及其作用总结 在ht...

  • meta标签的使用介绍

    meta标签作用META标签是HTML标记HEAD区的一个关键标签,提供文档字符集、使用语言、作者等基本信息,以及...

网友评论

      本文标题:meta标签的使用

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