meta标签提供关于HTML文档的元数据。元数据不会显示在页面上,但是对于机器是可读的。它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务。
必要属性
属性 | 值 | 描述 |
---|---|---|
content | some text | 定义与http-equiv或name属性相关的元信息 |
可选属性
属性 | 值 | 描述 |
---|---|---|
http-equiv | content-type / expire / refresh / set-cookie | 把content属性关联到HTTP头部。 |
name | author / description / keywords / generator / revised / others | 把 content 属性关联到一个名称。 |
content | some text | 定义用于翻译 content 属性值的格式。 |
<meta name="keywords" content="your tags" />
<meta name="description" content="150 words" />
<meta name="robots" content="index,follow" />
<!--
all:文件将被检索,且页面上的链接可以被查询;
none:文件将不被检索,且页面上的链接不可以被查询;
index:文件将被检索;
follow:页面上的链接可以被查询;
noindex:文件将不被检索;
nofollow:页面上的链接不可以被查询。
-->
<meta http-equiv="refresh" content="0;url=" />
<meta name="author" content="author name" /> <!-- 定义网页作者 -->
<meta name="google" content="index,follow" />
<meta name="googlebot" content="index,follow" />
<meta name="verify" content="index,follow" />
<meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no"/>
<!-- `width=device-width` 会导致 iPhone 5 添加到主屏后以 WebApp 全屏模式打开页面时出现黑边 -->
注意,很多人使用initial-scale=1到非响应式网站上,这会让网站以100%宽度渲染,用户需要手动移动页面或者缩放。如果和initial-scale=1同时使用user-scalable=no或maximum-scale=1,则用户将不能放大/缩小网页来看到全部的内容。
<meta name="apple-mobile-web-app-capable" content="yes" /> <!-- 启用 WebApp 全屏模式 -->
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="标题">
<meta content="telephone=no" name="format-detection" />
<meta content="email=no" name="format-detection" />
<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL">
<!--%20针对手持设备优化,主要是针对一些老的不识别viewport的浏览器,比如黑莓%20-->
<meta%20name="HandheldFriendly"%20content="true">
<!--%20微软的老式浏览器%20-->
<meta%20name="MobileOptimized"%20content="320">
<!--%20uc强制竖屏%20-->
<meta%20name="screen-orientation"%20content="portrait">
<!--%20QQ强制竖屏%20-->
<meta%20name="x5-orientation"%20content="portrait">
<!--%20UC强制全屏%20-->
<meta%20name="full-screen"%20content="yes">
<!--%20QQ强制全屏%20-->
<meta%20name="x5-fullscreen"%20content="true">
<!--%20UC应用模式%20-->
<meta%20name="browsermode"%20content="application">
<!--%20QQ应用模式%20-->
<meta%20name="x5-page-mode"%20content="app">
<!--%20windows%20phone%20点击无高光%20-->
<meta%20name="msapplication-tap-highlight"%20content="no">
<meta%20charset='utf-8'%20/>
<meta%20http-equiv="X-UA-Compatible"%20content="IE=edge,chrome=1"%20/>
<!--%20关于X-UA-Compatible%20-->
<meta%20http-equiv="X-UA-Compatible"%20content="IE=6"%20><!--%20使用IE6%20-->
<meta%20http-equiv="X-UA-Compatible"%20content="IE=7"%20><!--%20使用IE7%20-->
<meta%20http-equiv="X-UA-Compatible"%20content="IE=8"%20><!--%20使用IE8%20-->
<meta%20name="renderer"%20content="webkit|ie-comp|ie-stand">
国内双核浏览器默认内核模式如下:
1.%20搜狗高速浏览器、QQ浏览器:IE内核(兼容模式)
2.%20360极速浏览器、遨游浏览器:Webkit内核(极速模式)
<meta%20http-equiv="Pragma"%20content="no-cache">
<meta%20name="msapplication-TileColor"%20content="#000"/>%20<!--%20Windows%208%20磁贴颜色%20-->
<meta%20name="msapplication-TileImage"%20content="icon.png"/> <!-- Windows 8 磁贴图标 -->
<meta name="mobile-agent"content="format=[wml|xhtml|html5]; url=url">
<!--
[wml|xhtml|html5]根据手机页的协议语言,选择其中一种;
url="url" 后者代表当前PC页所对应的手机页URL,两者必须是一一对应关系。
-->
<meta http-equiv="Cache-Control" content="no-siteapp" />