防止手机中查看网页分辨率很大,网页可以放大缩小的方法
来源:互联网 发布:逆战出现数据异常 编辑:程序博客网 时间:2024/05/21 12:44
最近做了微信平台的项目,微信中调用网页。
我把网页制作了全屏效果,电脑上可以缩放浏览器观看,也可以扩展浏览器查看。按理说,手机屏幕是小的,应该看到比较好的效果,但是手机上预览和电脑上预览一样,网页很长。
如何防止此类事件发生呢?
在Mobile页面上有提供viewport这个meta,可以用它来设置缩放。 但是在使用viewport之前要把页面的文档类型改成Mobile类型。 通常的页面DTD都是XHTML或者简单的HTML5声明,移动设备要用下面这个声明。
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
设置了DTD之后就可以使用viewport使页面禁止缩放了。 通常把user-scalable设置为0来关闭用户对页面视图缩放的行为。
<meta name="viewport" content="user-scalable=0" />
但是为了更好的兼容,我们会使用完整的viewport设置。
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" />
也可以如下写:
<meta name="viewport" content="width=device-width initial-scale=1.0; maximum-scale=1.0; user-scalable=no;">
设置宽度等于设备的宽度,并设置initial-scale=1.0; maximum-scale=1.0; user-scalable=no;
如果需要更详细的关于viewport的资料可以参考MDN
https://developer.mozilla.org/en-US/docs/Mobile/Viewport_meta_tag
貌似DTD只声明成HTML5就可以了,下面加上viewport的标签
- 防止手机中查看网页分辨率很大,网页可以放大缩小的方法
- 如何防止手机网页放大缩小
- 网页中放大、缩小字体的实现
- 网页整体放大/缩小的实现
- Android实现网页的放大与缩小
- 网页字体的放大与缩小
- 手机网站如何禁止访客放大、缩小网页
- Android WebView网页自适应手机,可放大缩小设置代码
- 可控制图片放大缩小还原移动效果的JS网页图片查看器
- ios禁止网页放大缩小
- 基于CHtmlView实现网页整体放大、缩小
- C# 网页放大缩小(WebBrowser && AxWebBrowser)
- 防止查看网页源代码
- 个人笔记 html 02 手机网页固定宽度不被放大缩小
- JS网页图片查看器-可控制图片放大缩小还原移动效果
- JS网页图片查看器-可控制图片放大缩小还原移动效果
- JS网页图片查看器-可控制图片放大缩小移动|兼容IE、FF
- JS网页图片查看器-可控制图片放大缩小移动|兼容IE、FF
- C++程序中获取不带文件路径和后缀的文件名
- Oracle常用动态性能视图简介
- 经典软件设计模型 - MVC
- 听那个腌杂一叙
- JMX学习笔记(二):MBean
- 防止手机中查看网页分辨率很大,网页可以放大缩小的方法
- OC图片的异步加载
- PagerAdapter中的isViewFromObject()方法有什么用?
- 建立一个基于cloudstack+GlusterFS的测试环境
- C++是什么?
- 元件使用原则感想
- 智能手机Smartphone开发导语
- MyEclipse10 的正确破解方法
- python基础教程_学习笔记13:标准库:一些最爱——sys