页面的head中经常会定义一些meta标签,这里会简述一些meta标签的作用和使用方法。

什么是meta标签

meta标签是一种元数据。它可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。

meta标签的使用

设置当前html文件的字符编码

<meta charset="utf-8">

设置浏览器的兼容模式(让IE使用最新的浏览器渲染)

<meta http-equiv="X-UA-Compatible" content="IE=edge"/>

设置视窗

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0"/>

Cache-Control头域

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"/>

是用于设定禁止浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从Cache中再调出

<meta http-equiv="Pragma" content="no-cache"/>

禁止将页面中的一连串数字识别为电话号码、并设置为手机可以拨打的一个连接

<meta name="format-detection" content="telephone=no"/>

删除默认的苹果工具栏和菜单栏

<meta name="apple-mobile-web-app-capable" content="yes"/>

控制状态栏显示样式

<meta name=”apple-mobile-web-app-status-bar-style” content=”default” />  
<meta name=”apple-mobile-web-app-status-bar-style” content=”black” />  
<meta name=”apple-mobile-web-app-status-bar-style” content=”black-translucent” />  

页面描述

<meta name="description" content="不超过150个字符"/>

页面关键词

<meta name="keywords" content=""/>

搜索引擎抓取

<meta name="robots" content="index,follow"/>

强制竖屏

<!-- uc强制竖屏 -->
<meta name="screen-orientation" content="portrait">
<!-- QQ强制竖屏 -->
<meta name="x5-orientation" content="portrait">

强制全屏

<!-- UC强制全屏 -->
<meta name="full-screen" content="yes">
<!-- QQ强制全屏 -->
<meta name="x5-fullscreen" content="true">

应用模式

<!-- UC应用模式 -->
<meta name="browsermode" content="application">
<!-- QQ应用模式 -->
<meta name="x5-page-mode" content="app">