美文网首页
手机端的META整理

手机端的META整理

作者: Mike_Gu | 来源:发表于2016-09-18 16:50 被阅读139次

    一、先罗列一些知名网站的META

    1.天猫

    <title>天猫触屏版</title>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    <meta charset="utf-8">
    <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
    <meta content="yes" name="apple-mobile-web-app-capable">
    <meta content="black" name="apple-mobile-web-app-status-bar-style">
    <meta content="telephone=no" name="format-detection">

    2.淘宝

    <title>淘宝网触屏版</title>
    <meta charset="utf-8">
    <meta content="yes" name="apple-mobile-web-app-capable">
    <meta content="yes" name="apple-touch-fullscreen">
    <meta content="telephone=no" name="format-detection">
    <meta content="black" name="apple-mobile-web-app-status-bar-style">
    <meta property="wb:webmaster" content="c51923015ca19eb1">
    <meta name="author" content="m.taobao.com">
    <meta name="copyright" content="Copyright ©m.taobao.com 版权所有">
    <meta name="revisit-after" content="1 days">
    <meta name="keywords" content="">
    <meta name="description" content="">

    3.京东

    <title> 京东 - 手机版 </title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;">
    <meta name="format-detection" content="telephone=no">
    <meta name="Keywords" content="手机购物,WAP商城,日用百货,3C家电,汽车用品">
    <meta name="description"
    content="京东手机版提供了包括数码、家电、手机、电脑配件、网络产品、
    日用百货等数万种商品,手机快捷购物,就上京东手机版。">

    4.网易

    <title>手机网易网</title>
    <meta charset="UTF-8">
    <meta content="width=device-width,user-scalable=no" name="viewport">
    <meta name="apple-itunes-app" content="app-id=425349261">
    <meta name="apple-mobile-web-app-capable" content="yes">

    5.百度

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
    <meta name="format-detection" content="telephone=no">

    meta指元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。 标签位于文档的头部,不包含任何内容。 标签的属性定义了与文档相关联的名称/值对。


    二、手机端特有的有哪些?

    <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
    <meta content="yes" name="apple-mobile-web-app-capable">
    <meta content="black" name="apple-mobile-web-app-status-bar-style">
    <meta content="telephone=no" name="format-detection">

    第一个meta标签表示:强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是1.0,且不允许用户点击屏幕放大浏览;
    width - viewport的宽度 height - viewport的高度
    initial-scale - 初始的缩放比例
    minimum-scale - 允许用户缩放到的最小比例
    maximum-scale - 允许用户缩放到的最大比例
    user-scalable - 用户是否可以手动缩放
    第二个meta标签是iphone设备中的safari私有meta标签,它表示:允许全屏模式浏览;
    第三个meta标签也是iphone的私有标签,它指定的iphone中safari顶端的状态条的样式;
    在web app应用下状态条(屏幕顶部条)的颜色;
    默认值为default(白色),可以定为black(黑色)和black-translucent(灰色半透明)。
    注意:若值为“black-translucent”将会占据页面px位置,浮在页面上方
    (会覆盖页面20px高度–iphone4和itouch4的Retina屏幕为40px)。
    第四个meta标签表示:告诉设备忽略将页面中的数字识别为电话号码。

    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no, minimal-ui" />

    width: viewport 的宽度 (范围从 200 到 10,000 ,默认为 980 像素 )
    height: viewport 的高度 (范围从 223 到 10,000 )
    initial-scale: 初始的缩放比例 (范围从>0到 10 )
    minimum-scale: 允许用户缩放到的最小比例
    maximum-scale: 允许用户缩放到的最大比例
    user-scalable: 用户是否可以手动缩放

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

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

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

    当设置了app形式之后,作用是控制状态栏显示样式,但是本机ios7测试之后没啥改变……不解

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

    iphone会把一串数字识别为电话号码,点击的时候会提示是否呼叫,屏蔽这功能则把telephone设置为no,要启用电话功能,请使用<a href="tel:13888888888">Call Me : 13888888888</a>来代替,
    邮件则为<a href="mailto:someone@microsoft.com?subject=Hello%20again">发送邮件</a>

    三、其他的meta设置


    <meta name="renderer" content="webkit">

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

    <meta name="HandheldFriendly" content="true">

    <meta name="MobileOptimized" content="320">

    <meta name="screen-orientation" content="portrait">

    <meta name="x5-orientation" content="portrait">

    <meta name="full-screen" content="yes">

    <meta name="x5-fullscreen" content="true">

    <meta name="browsermode" content="application">

    <meta name="x5-page-mode" content="app">

    <meta name="msapplication-tap-highlight" content="no">

    此外,apple还有两个有趣的标签:

    1. apple-touch-icon

    < link rel= "apple-touch-icon" sizes= "76x76" href= "touch-icon-ipad.png">

    如果 apple-mobile-web-app-capable设置为 yes了,那么在苹果机的safari上可以通过添加到主屏按钮将网站添加到主屏幕上。而设置相应 apple-touch-icon标签,则添加到主屏上的图标就会使用我们指定的图片。

    2. apple-touch-startup-image

    < link rel= "apple-touch-startup-image" href= "/startup.png">

    基于 apple-mobile-web-app-capable设置为 yes,可以为WebApp设置一个类似NativeApp的启动画面。和 apple-touch-icon不同, apple-mobile-web-app-capable不支持sizes属性,要使用media来加载不同的启动画面。详细查询大漠的文章

    // iPhone<link href="apple-touch-startup-image-320x460.png" media="(device-width: 320px)" rel="apple-touch-startup-image" />// iPhone Retina<link href="apple-touch-startup-image-640x920.png" media="(device-width: 320px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
    所以,对于移动端,把通用的起始模板写成sublime的snippet:
    <snippet> <content><![CDATA[<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no, minimal-ui" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <meta name="format-detection"content="telephone=no, email=no" /> <title>${1}</title></head><body> ${2}</body></html>]]></content> <tabTrigger>mhd</tabTrigger> <description>Mobile Frame</description> <scope>text.html</scope></snippet>

    参考:

    http://www.w3cplus.com/mobile/mobile-terminal-refactoring-create-page.html
    http://blog.sina.com.cn/s/blog_6d48e77101015kqr.html
    http://blog.sina.com.cn/s/blog_3f1fc8950101fz2v.html

    相关文章

      网友评论

          本文标题:手机端的META整理

          本文链接:https://www.haomeiwen.com/subject/xaqgettx.html