常用的<meta>代码整理汇总

这次给大家带来常用的<meta>代码整理汇总,使用<meta>代码的注意事项有哪些,下面就是实战案例,一起来看一下。

必要属性

属性描述
contentsome text定义与http-equiv或name属性相关的元信息

可选属性

属性描述
http-equivcontent-type / expire / refresh / set-cookie把content属性关联到HTTP头部。
nameauthor / description / keywords / generator / revised / others把 content 属性关联到一个名称。
contentsome text定义用于翻译 content 属性值的格式。

SEO优化

参考文档

  • 页面关键词,每个网页应具有描述该网页内容的一组唯一的关键字。
    使用人们可能会搜索,并准确描述网页上所提供信息的描述性和代表性关键字及短语。标记内容太短,则搜索引擎可能不会认为这些内容相关。另外标记不应超过 874 个字符。

<meta name=keywords content=your tags />
  • 页面描述,每个网页都应有一个不超过 150 个字符且能准确反映网页内容的描述标签。

<meta name=description content=150 words />
  • 搜索引擎索引方式,robotterms是一组使用逗号(,)分割的值,通常有如下几种取值:none,noindex,nofollow,all,index和follow。确保正确使用nofollow和noindex属性值。

<meta name=robots content=index,follow /><!--
all:文件将被检索,且页面上的链接可以被查询;
none:文件将不被检索,且页面上的链接不可以被查询;
index:文件将被检索;
follow:页面上的链接可以被查询;
noindex:文件将不被检索;
nofollow:页面上的链接不可以被查询。
-->
  • 页面重定向和刷新:content内的数字代表时间(秒),既多少时间后刷新。如果加url,则会重定向到指定网页(搜索引擎能够自动检测,也很容易被引擎视作误导而受到惩罚)。

<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 />

移动设备

  • viewport:能优化移动浏览器的显示。如果不是响应式网站,不要使用initial-scale或者禁用缩放。
    大部分4.7-5寸设备的viewport宽设为360px;5.5寸设备设为400px;iphone6设为375px;ipone6 plus设为414px。

<meta name=viewport content=width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no/><!-- `width=device-width` 会导致 iPhone 5 添加到主屏后以 WebApp 全屏模式打开页面时出现黑边  -->
  1. width:宽度(数值 / device-width)(范围从200 到10,000,默认为980 像素)

  2. height:高度(数值 / device-height)(范围从223 到10,000)

  3. initial-scale:初始的缩放比例 (范围从>0 到10)

  4. minimum-scale:允许用户缩放到的最小比例

  5. maximum-scale:允许用户缩放到的最大比例

  6. user-scalable:用户是否可以手动缩 (no,yes)

  7. minimal-ui:可以在页面加载时最小化上下状态栏。(已弃用)

注意,很多人使用initial-scale=1到非响应式网站上,这会让网站以100%宽度渲染,用户需要手动移动页面或者缩放。如果和initial-scale=1同时使用user-scalable=no或maximum-scale=1,则用户将不能放大/缩小网页来看到全部的内容。

  • WebApp全屏模式:伪装app,离线应用。

<meta name=apple-mobile-web-app-capable content=yes /> <!-- 启用 WebApp 全屏模式 -->
  • 隐藏状态栏/设置状态栏颜色:只有在开启WebApp全屏模式时才生效。content的值为default | black | black-translucent 。

<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 />
  • 添加智能 App 广告条 Smart App Banner:告诉浏览器这个网站对应的app,并在页面上显示下载banner

<meta name=apple-itunes-app content=app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL> 
  • 其他 参考文档

<!-- 针对手持设备优化,主要是针对一些老的不识别viewport的浏览器,比如黑莓 --><meta name=HandheldFriendly content=true><!-- 微软的老式浏览器 --><meta name=MobileOptimized content=320><!-- 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><!-- windows phone 点击无高光 --><meta name=msapplication-tap-highlight content=no>

网页相关

  • 申明编码

<meta charset='utf-8' />
  • 优先使用 IE 最新版本和 Chrome

<meta http-equiv=X-UA-Compatible content=IE=edge,chrome=1 /><!-- 关于X-UA-Compatible --><meta http-equiv=X-UA-Compatible content=IE=6 ><!-- 使用IE6 --><meta http-equiv=X-UA-Compatible content=IE=7 ><!-- 使用IE7 --><meta http-equiv=X-UA-Compatible content=IE=8 ><!-- 使用IE8 -->
  • 浏览器内核控制:国内浏览器很多都是双内核(webkit和Trident),webkit内核高速浏览,IE内核兼容网页和旧版网站。而添加meta标签的网站可以控制浏览器选择何种内核渲染。参考文档

 <meta name=renderer content=webkit|ie-comp|ie-stand>

国内双核浏览器默认内核模式如下:
1. 搜狗高速浏览器、QQ浏览器:IE内核(兼容模式)
2. 360极速浏览器、遨游浏览器:Webkit内核(极速模式)

  • 禁止浏览器从本地计算机的缓存中访问页面内容:这样设定,访问者将无法脱机浏览。

<meta http-equiv=Pragma content=no-cache>
  • Windows 8

<meta name=msapplication-TileColor content=#000/> <!-- Windows 8 磁贴颜色 --><meta name=msapplication-TileImage content=icon.png/> <!-- Windows 8 磁贴图标 -->
  • 站点适配:主要用于PC-手机页的对应关系。

<meta name=mobile-agentcontent=format=[wml|xhtml|html5]; url=url><!--
[wml|xhtml|html5]根据手机页的协议语言,选择其中一种;
url=url 后者代表当前PC页所对应的手机页URL,两者必须是一一对应关系。
-->
  • 转码申明:用百度打开网页可能会对其进行转码(比如贴广告),避免转码可添加如下meta

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

相信看了本文案例你已经掌握了方法,更多精彩请关注编程之家网其它相关文章!

推荐阅读:

H5+Canvas使用案例详解

怎样使用javascript Date Format方法

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


HTML5和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码
HTML5使用DOM进行自定义控制
使用HTML5 Canvas绘制阴影效果的方法
使用PHP和HTML5 FormData实现无刷新文件上传
如何解决HTML5 虚拟键盘出现挡住输入框的问题
HTML5中div和section以及article的区别分析
html5和CSS 实现禁止IOS长按复制粘贴功能
html5 touch事件实现触屏页面上下滑动
canvas 模拟实现电子彩票刮刮乐的代码
HTML5 Plus 实现手机APP拍照或相册选择图片上传的功能
Android自定义环形LoadingView效果
HTML5 canvas绘制五角星的方法
html5使用html2canvas实现浏览器截图
使用Canvas处理图片的方法介绍
利用Canvas模仿百度贴吧客户端loading小球的方法