移动端meta标签介绍
技术、总结 Jan 10, 2016
页面的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">