使用meta标签的【viewport】控制在移动设备上的布局
2012-02-10 09:54
381 查看
什么是Viewport
手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页的不同部分。移动版的 Safari 浏览器最新引进了 viewport 这个 meta tag,让网页开发者来控制 viewport 的大小和缩放,其他手机浏览器也基本支持。
Viewport 基础
一个常用的针对移动网页优化过的页面的 viewport meta 标签大致如下:
<meta name=”viewport” content=”width=device-width, initial-scale=1, maximum-scale=1″>
width:控制 viewport 的大小,可以指定的一个值,如果 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。
height:和 width 相对应,指定高度。
initial-scale:初始缩放比例,也即是当页面第一次 load 的时候缩放比例。
maximum-scale:允许用户缩放到的最大比例。
minimum-scale:允许用户缩放到的最小比例。
user-scalable:用户是否可以手动缩放
Viewport 参考资料
Mozilla 开发者博客上有 viewport 使用教程。
Apple 开发者站上面有 viewport
详细的描述。
quirksmode.org 有详细的 viewport 在各个手机浏览器不同之处介绍。
本页链接: http://www.scriptlover.com/static/1002-meta-viewport
手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页的不同部分。移动版的 Safari 浏览器最新引进了 viewport 这个 meta tag,让网页开发者来控制 viewport 的大小和缩放,其他手机浏览器也基本支持。
Viewport 基础
一个常用的针对移动网页优化过的页面的 viewport meta 标签大致如下:
<meta name=”viewport” content=”width=device-width, initial-scale=1, maximum-scale=1″>
width:控制 viewport 的大小,可以指定的一个值,如果 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。
height:和 width 相对应,指定高度。
initial-scale:初始缩放比例,也即是当页面第一次 load 的时候缩放比例。
maximum-scale:允许用户缩放到的最大比例。
minimum-scale:允许用户缩放到的最小比例。
user-scalable:用户是否可以手动缩放
Viewport 参考资料
Mozilla 开发者博客上有 viewport 使用教程。
Apple 开发者站上面有 viewport
详细的描述。
quirksmode.org 有详细的 viewport 在各个手机浏览器不同之处介绍。
本页链接: http://www.scriptlover.com/static/1002-meta-viewport
相关文章推荐
- 使用C#+socket实现用移动设备控制的虚拟手柄
- 使用 viewport meta 标签在手机浏览器上控制布局
- HTML5[2]:使用viewport控制手机浏览器布局
- 使用 viewport meta 标签在手机浏览器上控制布局
- BootStrap :环境搭建;布局容器;视口:在移动设备上使用,用于比例缩小视口内容;栅格系统;Col-屏幕尺寸-所占栅格数
- 使用 viewport meta 标签在手机浏览器上控制布局
- 使用 viewport meta 标签在手机浏览器上控制布局
- Unity3D-ScrollView中使用Layout布局后用代码如何控制ScrollView移动到指定位置
- 使用 viewport meta 标签在手机浏览器上控制布局
- 使用C#+socket实现用移动设备控制的虚拟手柄
- 使用 viewport meta 标签在手机浏览器上控制布局
- 使用 viewport meta 标签在手机浏览器上控制布局
- Android 加速器(accelerometer) 使用,判断设备移动
- 再谈布局控件"WeifenLuo.WinFormsUI.Docking"的使用--如何控制自动停靠窗口的大小
- 简单的使用键盘控制方块移动
- 使用“谷歌移动设备易用性”工具优化移动网站
- 使用xinetd进行在线设备的访问控制
- 使用ArcGIS Mobile SDK 9.3 开发移动设备应用-初级篇(zz)(转稿)
- Linux 视频设备驱动V4L2最常用的控制命令使用说明
- Linux 视频设备驱动V4L2最常用的控制命令使用说明