评论

收藏

网页头部各种meta标签功能大全

avatar admin | 1204 人阅读 | 0 人评论 | 2018-01-19

基础
  1. <p><!-- H5标准声明,使用 HTML5  doctype,不区分大小写 --></p><p><!DOCTYPE  html></p><p><!-- 标准的 lang 属性写法 --></p><p><html lang="zh-cmn-Hans"></p><p><!-- 声明文档使用的字符编码 --></p><p><meta charset=’utf-8′></p><p><!-- 优先使用 IE 最新版本和 Chrome进行渲染 --></p><p><meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″/></p><p><!-- 页面描述 --></p><p><meta name=”description” content=”不超过150个字符”/></p><p><!-- 页面关键词 --></p><p><meta name=”keywords” content=””/></p><p><!-- 网页作者 --></p><p><meta name=”author” content=”name, email@gmail.com”/></p>
复制代码

搜索引擎
  1. <p><!-- 搜索引擎抓取 --></p><p><meta  name=”robots” content=”index,follow”/></p><p><!-- 不让百度转码 --></p><p><meta  http-equiv=”Cache-Control” content=”no-siteapp” /></p>
复制代码

HTML5屏幕适配
开发HTML5游戏中,我们常用的一些mata标签:
  1. <p><!-- 为移动设备添加 viewport --></p><p><meta name=”viewport”content=”initial-scale=1, maximum-scale=3, minimum-scale=1, user-scalable=no”></p><p><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no, minimal-ui" /></p><p>width:viewport的宽度(范围从200到10,000,默认为980像素)</p><p>height:viewport的高度(范围从223到10,000)</p><p>initial-scale:初始的缩放比例(范围从>0到10)</p><p>minimum-scale:允许用户缩放到的最小比例</p><p>maximum-scale:允许用户缩放到的最大比例</p><p>user-scalable:用户是否可以手动缩放</p>
复制代码

下面是我们经常用到的一些标签,由于浏览器的差异,并不能百分百兼容。
  1. <p><!-- 设置屏幕模式 --></p><p><meta name="x5-page-mode" content="app" /></p><p><!-- windows phone 点击无高光 --></p><p><meta name="msapplication-tap-highlight" content="no"></p>
复制代码

360浏览器
  1. <p><!-- 启用360浏览器的极速模式(webkit) --></p><p><meta name="renderer" content="webkit"></p>
复制代码

QQ浏览器
  1. <p><!-- QQ强制竖屏 --></p><p><meta name="x5-orientation" content="portrait"></p><p><!-- QQ强制全屏 --></p><p><meta name="x5-fullscreen" content="true"></p><p><!-- QQ应用模式 --></p><p><meta name="x5-page-mode" content="app"></p>
复制代码

UC浏览器
  1. <p><!-- uc强制竖屏 --></p><p><meta name="screen-orientation" content="portrait"></p><p><!-- UC强制全屏 --></p><p><meta name="full-screen" content="yes"></p><p><!-- UC应用模式 --></p><p><meta name="browsermode" content="application"></p><p><!-- 缩放不出滚动条 --></p><p><meta name="viewport" content="uc-fitscreen=no|yes"/></p><p><!-- fitscreen简化页面处理,适合阅读省流量,standard和标准浏览器一致 --></p><p><meta name="layoutmode" content="fitscreen|standard" /></p><p><!-- 值设置为disable后,浏览器的夜间模式失效 --></p><p><meta name="nightmode" content="enable|disable"/></p><p><!-- 浏览器无图模式失效 --></p><p><meta name="imagemode" content="force"/></p><p><img src="" show="force">  //对单个图片进行设置,用这个。</p><p><!-- 使用了application这种应用模式后,页面讲默认全屏,禁止长按菜单,禁止收拾,标准排版,以及强制图片显示 --></p><p><meta name="browsermode" content="application"/></p>
复制代码

apple手机
  1. <p><!-- iOS 设备 begin --></p><p><meta name=”apple-mobile-web-app-title” content=”标题”></p><p><!-- 添加到主屏后的标题(iOS 6 新增) --></p><p><meta  name=”apple-mobile-web-app-capable” content=”yes”/></p><p><!-- 是否启用 WebApp 全屏模式,删除苹果默认的工具栏和菜单栏 --></p><p><meta name="apple-mobile-web-app-capable" content="yes" /></p><p><!-- 是否启用 WebApp 全屏模式,删除苹果默认的工具栏和菜单栏 --></p><p><meta name="apple-itunes-app" content=”app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL”></p><p><!-- 如果 apple-mobile-web-app-capable 设置为 yes 了,那么在苹果机的safari上可以通过添加到主屏按钮将网站添加到主屏幕上。而设置相应 apple-touch-icon 标签,则添加到主屏上的图标就会使用我们指定的图片。</p><p> apple-touch-startup-image --></p><p><link rel= "apple-touch-icon"  sizes= "76x76"  href= "touch-icon-ipad.png"></p><p><!-- 基于 apple-mobile-web-app-capable 设置为 yes ,可以为WebApp设置一个类似NativeApp的启动画面。和 apple-touch-icon 不同, apple-mobile-web-app-capable 不支持sizes属性,要使用media来加载不同的启动画面。详细查询 大漠的文章 。 --></p><p>< link rel= "apple-touch-startup-image" href= "/startup.png"></p><p><!-- iPhone --></p><p><link href="apple-touch-startup-image-320x460.png" media="(device-width: 320px)" rel="apple-touch-startup-image" /></p><p><!-- iPhone Retina --></p><p><link href="apple-touch-startup-image-640x920.png" media="(device-width: 320px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" /></p><p><!-- 在web app应用下状态条(屏幕顶部条)的颜色;</p><p>默认值为default(白色),可以定为black(黑色)和black-translucent(灰色半透明)</p><p>若值为“black-translucent”将会占据页面px位置,浮在页面上方(会覆盖页面20px高度–iphone4和itouch4的Retina屏幕为40px)。 --></p><p><meta name="apple-mobile-web-app-status-bar-style" content="black" /></p><p><!-- 添加智能 App 广告条 Smart App Banner(iOS 6+ Safari) --></p><p><meta  name=”apple-mobile-web-app-status-bar-style” content=”black”/></p>
复制代码

其他
  1. <p><!-- 忽略页面中的数字识别为电话,忽略email、地图识别 --></p><p><meta name="format-detection" content="telphone=no, email=no, adress=no"/></p><p><!-- 可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。 --></p><p><meta http-equiv="expires"content="Fri,01Jan201618:18:18GMT"></p><p><!-- 禁止浏览器从本地计算机的缓存中访问页面内容。 --></p><p><meta http-equiv="Pragma" content="no-cache"></p><p><!-- 自动刷新并指向新页面。 --></p><p><meta http-equiv="Refresh" content="2;URL=http://www.jb51.net"></p><p><!-- 如果网页过期,那么存盘的cookie将被删除。 --></p><p><meta http-equiv="Set-Cookie"content="cookievalue=xxx;expires=Friday,12-Jan-200118:18:18GMT;path=/"> </p><p><!-- 强制页面在当前窗口以独立页面显示。 --></p><p><meta http-equiv="Window-target" content="_blank"></p><p><!– 添加 RSS 订阅 –></p><p><link rel=”alternate” type=”application/rss+XMl” title=”RSS” href=”/rss.xml”/></p><p><!– 添加 favicon icon –></p><p><link rel=”shortcut icon” type=”image/ico” href=”/favicon.ico”/></p><p><!-- 设置页面不缓存 --></p><p><meta  http-equiv=”pragma” content=”no-cache”></p><p><meta  http-equiv=”cache-control” content=”no-cache”></p><p><meta  http-equiv=”expires” content=”0″></p>
复制代码


""
还没有人打赏,支持一下
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则