移动平台对 meta 标签的定义

下面介绍一些有关标记的例子及解释。

一、meta 标签分两大部分:HTTP 标题信息(http-equiv)和页面描述信息(name)。

1、http-equiv 属性的 Content-Type 值(显示字符集的设定)

说明:设定页面使用的字符集,用以说明主页制作所使用的文字语言,浏览器会根据此来调用相应的字符集显示 page 内容。

用法:

1
<</CODE>meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

注意:该 meta 标签定义了 HTML 页面所使用的字符集为 utf-8 ,就是万国码。它可以在同一页面显示中文简体、繁体及其它语言(如日文,韩文)等。

2、name 属性的 viewport 值(移动屏幕的缩放)

也就是可视区域。对于桌面浏览器,我们都很清楚 viewport 是什么,就是除去了所有工具栏、状态栏、滚动条等等之后用于看网页的区域,这是真正有效的区域。由于移动设备屏幕宽度不同于传统 web,因此我们需要改变 viewport 值。

实际上我们可以操作的属性有 4 个:

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

1
<</CODE>meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

说明:

  • 强制让文档与设备的宽度保持 1:1 ;
  • 文档最大的宽度比列是1.0( initial-scale 初始刻度值和 maximum-scale 最大刻度值);
  • user-scalable 定义用户是否可以手动缩放( no 为不缩放),使页面固定设备上面的大小;

注意:实际测试中发现,有些安卓系统自带的浏览器并不支持这一条规则,能够对页面进行放大,一旦放大响应的 box 也随之放大,导致页面出现错乱问题,解决方法:定义页面的最小宽度

1
2
3
body {
min-width: 320px;
}

3、name 属性的 format-detection 值(忽略页面中的数字识别为电话号码)

1
<</CODE>meta name="format-detection" content="telephone=no" />

说明:

  • 使设备浏览网页时对数字不启用电话功能(不同设备解释不同,iTouch 点击数字为存入联系人,iPhone 为拨打电话),忽略将页面中的数字识别为电话号码。
  • 若需要启用电话功能将 telephone=yes 即可,若在页面上面有 Google Maps, iTunes 和 YouTube 的链接会在ios设备上打开相应的程序组件。

4、name 属性的 apple-mobile-web-app-capable 值(网站开启对 web app 程序的支持)

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

说明:

  • 网站开启对 web app 程序的支持。
  • 该 meta 可以看出内容为“苹果设备 web 应用程序 xx”,就是说该 meta 是专门定义 web 应用的。

5、name 属性的 apple-mobile-web-app-status-bar-style 值(改变顶部状态条的颜色)

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

说明:

  • 在 web app 应用下状态条(屏幕顶部条)的颜色;
  • 默认值为 default(白色),可以定为 black(黑色)和 black-translucent(灰色半透明);

注意:若值为“black-translucent”将会占据页面位置,浮在页面上方(会覆盖页面 20px 高度 iphone4 和 itouch4 的 Retina 屏幕为 40px )。

6、name 属性设置作者姓名及联系方式

1
<</CODE>meta name="author" contect="liudanyun, liudy102@163.com" />

二、苹果 Web App 其他设置:

当然,配合 Web App 的 icon 和启动界面需要额外的两端代码进行设定,如下所示:

1
<</CODE>link rel="apple-touch-icon-precomposed" href="iphone_logo.png" />

说明:这个 link 就是设置 Web App 的放置主屏幕上 icon 文件路径(图片四)。

使用:

  • 该路径需要注意的就是放到将网站的文档根目录下但不是服务器的文档的根目录。
  • 图片尺寸可以设定为 57*57(px)或者 Retina 可以定为 114*114(px),iPad 尺寸为 72*72(px)
1
<</CODE>link rel="apple-touch-startup-image" href="logo_startup.png" />

说明:这个 link 就是设置启动时候的界面。

使用:

  • 放置的路径和上面一样。
  • 官方规定启动界面的尺寸必须为 320*640(px),原本以为 Retina 屏幕可以支持双倍,但是不支持,图片显示不出来。

 

http://www.cssue.com/xhtml-css/html5-css3/mobile-meta.html

转载于:https://www.cnblogs.com/liuzhuqing/p/7480327.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/293396.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信改成右滑删除_手机文件数据恢复,怎样恢复已过期的微信附件呢?

手机文件数据恢复&#xff0c;怎样恢复已过期的微信附件呢&#xff1f;我们在恢复手机删除的文件之前&#xff0c;很多人都想知道&#xff0c;为什么自己的文件删除了可以被恢复&#xff0c;既然能被恢复&#xff0c;是我彻底删除不了手机的文件吗&#xff1f;文件真的消失了吗…

linux之cat命令详解

简略版&#xff1a; cat主要有三大功能&#xff1a; 1.一次显示整个文件。$ cat filename 2.从键盘创建一个文件。$ cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件&#xff1a; $cat file1 file2 > file参数&#xff1a; -n 或 --nu…

【.NET 遇上 GraphQL】使用 Hot Chocolate 构建 GraphQL 服务

Hot Chocolate 是 .NET 平台下的一个开源组件库, 您可以使用它创建 GraphQL 服务, 它消除了构建成熟的 GraphQL 服务的复杂性, Hot Chocolate 可以连接任何服务或数据源&#xff0c;并创建一个有凝聚力的服务&#xff0c;为您的消费者提供统一的 API。在本文中, 我会在 .NET 应…

POJ2184 Cow Exhibition(DP:变种01背包)

题意&#xff1a; 一群奶牛分别有s和f两个值&#xff0c;要求选出一些奶牛使s与f的和最大并且s和f分别的和不能为负数。 要点&#xff1a; 用dp[i]j表示当s的和为i时f的和为j&#xff0c;这样最后只要求dp[i]i的最大值即可。注意这题因为有负数&#xff0c;所以引入一个偏移量。…

PHP命令注入***

PHP命令注入***漏洞是PHP应用程序中常见的脚本漏洞之一&#xff0c;国内著名的Web应用程序Discuz!、DedeCMS等都曾经存在过该类型漏洞。本文描述了常见的PHP命令注入***漏洞存在形式和利用方法&#xff0c;结合漏洞实例进行分析和漏洞利用&#xff0c;并针对如何防范PHP命令注入…

Vim文本编辑器 指令大全(二)

经常处理文本以及经常需要写代码的人&#xff0c;都会有自己比较常用的编辑器&#xff0c;本人喜欢用Vim&#xff0c;理由就是Vim编辑器灵活&#xff0c;并且可以达到纯键盘操作&#xff0c;使用纯熟情况下&#xff0c;根本不需要鼠标操作&#xff0c;听起来是不是很酷的&#…

电脑用户名_仁霸下料优化软件如何找回密码、更换绑定电脑?

今天有客户来找我们管件管家&#xff0c;说注册密码忘记了&#xff0c;登陆不上软件问怎么找回&#xff1b;还有个用户因为换了电脑&#xff0c;需要将账号移到新电脑上。此前我们以玻璃软件为例说了如何下载以及在哪里找到下载文件的位置&#xff0c;这期还是以玻璃软件为例讲…

linux之universal usb installer安装ubuntu

Universal-USB-Installer这个工具是用来制作U盘启动盘的&#xff0c;下面以制作Ubuntu版本Linux系统的U盘启动盘为例&#xff0c;方法如下&#xff1a; 1、安装Universal USB Installer软件&#xff0c;打开后&#xff0c;点击“Browse”按钮浏览下载到本地磁盘的Ubuntu系统ISO…

Android系统的体系结构、开发语言及源码结构

整理自android系统体系结构 Android 是google公司针对手机开发的一个平台&#xff0c;并公布了其中大部分代码&#xff0c;其大部分应用程序都是用JAVA开发的&#xff0c;毕竟它是商业性的产品嘛&#xff0c;有所保留也是理所 当然的。对于搞嵌入式linux开发的人来说我们可以从…

Blazor系列终结!

终于完结Blazor系列转载终结啦&#xff0c;其实站长在25号时就已完成转载&#xff0c;并同步在Dotnet9网站&#xff08;https://dotnet9.com&#xff09;发布&#xff0c;并创建了一个专辑《大家一起学Blazor》&#xff0c;大家可随时在网站浏览。Dotnet9网站同步转载感受 ASP.…

Mysql安装及自动化部署脚本方案

一.简介 数据库&#xff08;Database&#xff09;是按照数据结构来组织、存储和管理数据的仓库&#xff0c; 每个数据库都有一个或多个不同的API用于创建&#xff0c;访问&#xff0c;管理&#xff0c;搜索和复制所保存的数据。 我们也可以将数据存储在文件中&#xff0c;但是在…

男人对待恋爱的不同阶段......

1 小猫咪为何那样恨我&#xff08;via.豆瓣哈组&#xff0c;侵删&#xff09;▼2 驾驶位上方的扶手有什么用&#xff1f;&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼3 回村听到最劲爆的消息&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼4 男人对待恋…

PPT快捷键大全(作分析报告的人有福了)

AltF9 隐藏参考线 ctrl[ 缩小字号 ctrl] 增大字号 ctrlz 撤销 ctrly 撤销的反向动作 ctrld 快速复制 CTRLG 组合 A 在放映时&#xff0c;隐藏/显示鼠标箭头 AltG 切换到“设计”功能选项卡中 AltH 切换到“开始”功能选项卡中 AltK …

用递归方式实现二叉树先序、中序、后序遍历

先序遍历:中、左、右 中序遍历:左、中、右 后序遍历:左、右、中 比如下面这科树 1 2 3 4 5 6 7 package com.sangfor.tree;public class Node {public int value;public Node left;public Node right;public Node(int value) {this.value = value;} } pac…

2个网页跳来跳去_好人网页同步器,使用教程

好人网页同步器&#xff0c;点我下载软件作用&#xff1a;操作N个浏览器&#xff0c;且动作同步操作。软件操作流程&#xff1a;1、打开软件&#xff0c;点击注册账号&#xff0c;系统就算1小时测试时间给你。然后用你的账号登录到好人网页同步器。2、进入主界面后&#xff0c;…

2013阿里笔试题

2013阿里巴巴暑期实习笔试 答题说明&#xff1a; 1.答题时间90分钟&#xff0c;请注意把握时间; 2.试题分为四个部分&#xff1a;单项选择题(10题&#xff0c;20分)、不定向选择题(4题&#xff0c;20分)、填空问答(5题&#xff0c;40分)、综合体(1题&#xff0c;20分); 3.其他一…

如何提升 Kestrel 上传文件的大小限制?

咨询区 ToddBFisher我的程序是 ASP.NET Core WebApp,我希望上传一个大的文件&#xff0c;我知道在 IIS 中可以轻松的在 web.config 中做如下配置即可&#xff0c;参考如下代码&#xff1a;<system.webServer><security><requestFiltering><!--<request…

2014.7.11

技术&#xff1a; 了解jqzoom 英语&#xff1a; autism转载于:https://www.cnblogs.com/glasscat/p/3840140.html

Wpf控件ListBox使用实例2

2.Xaml绑定选择结果 <StackPanel Orientation"Vertical"><TextBlock Margin"10,10,10,10" FontWeight"Bold"> Pick a color from below list</TextBlock><ListBox Name"mcListBox" Height"100" Width…