如何解决手机访问网站时整体相对屏幕缩小的问题

自己开发出来的网站,在手机上访问时,总是整体小了一块,不能很好的适应屏幕,每次都要用手指再放大到合适尺寸,后发现,需要在开发代码中添加:

<meta name="viewport" content="width=device-width, initial-scale=1">  (可添加到第一行)

参数说明:

width - viewport的宽度 height - viewport的高度

initial-scale - 初始的缩放比例

minimum-scale - 允许用户缩放到的最小比例

maximum-scale - 允许用户缩放到的最大比例

user-scalable - 用户是否可以手动缩放

此参数说明参考:http://www.2cto.com/kf/201308/240021.html

如果是想要一打开网页,则自动以原始比例显示,并且不允许用户修改的话,则是:

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

================================================ [另一种方法]

把这段

<!DOCTYPE ........>

替换为这段

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

注:此方法在iPhone下横屏时宽度会超过屏幕宽度出现滚动条,解决方法就是加上方法一的代码

参考:http://www.strongfire.cn/article/319.html

作者:csdn博客 贝壳

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/web/Skills/

时间: 2024-10-15 22:06:46

如何解决手机访问网站时整体相对屏幕缩小的问题的相关文章

PHP如何识别是电脑或手机访问网站

现在通过手机访问网站越来越流行了,如果我们希望统计一下网站通过pc,手机移动端的各自访问量的情况,或者需要为手机移动端做一些特别的处理的话,那么我们就需要对访问网站的用户的客户端做一下鉴别了,下面这个实例就是通过php识别用户是电脑还是手机访问网站的方法. <?php function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $useragent_c

用户体验研究:访问网站时不应该花时间思考

以前经常吃公司旁边的食堂,人多,排队.夏天的时候,我们总要找一个靠窗口通风好的地方坐,没有空调只有风扇,风扇很多,开关都集中在一个地方,应该是方便操作人员统一管理,有时自己头上的风扇没开,当我要去开这个风扇时,麻烦来了,很多排的风扇开关,到底哪个是我头上的呢? 生活中有很多总让我们感觉莫名其妙,或者停下来需要思考的情况,有时不得不求助,到了互联网上,可能很多情况发生了也没什么求助的方法,只能自己猜,不猜了就只好关掉. 网页上每项内容都有可能迫使我们停下来,进行不必要的思考.比如内容信息看不懂,操

Chrome浏览器模拟手机访问网站的设置方法

  以前我们介绍过如何通过修改Chrome浏览器运行参数的方法来模拟手机访问网站,但是在Chrome 32和33版本以后增加了更加便捷的方法,在开发者工具中只需要设置一下就能方便的模拟各种手机型号的访问效果了. 方法如下: 1.打开Chrome浏览器,需要32以后版本的.笔者使用的是Chrome 33版本. 2.打开"开发者工具",快捷键(F12或者Ctrl+Shift+i). 3.在"开发者工具"界面的右侧有个"Show drawer"按钮,点

html-asp.net网站手机打开网站时跳转到另一个域名下,电脑打开网站时不做跳转,不影响百度搜索怎么弄啊

问题描述 asp.net网站手机打开网站时跳转到另一个域名下,电脑打开网站时不做跳转,不影响百度搜索怎么弄啊 asp.net网站手机打开网站时跳转到另一个域名下,电脑打开网站时不做跳转,不影响百度搜索怎么弄啊 解决方案 判断下useragent,如果是百度蜘蛛,就不要跳转 解决方案二: 去找段js代码,判断是否来自手机端 解决方案三: string osPat = "mozilla|m3gate|winwap|openwave|Windows NT|Windows 3.1|95|Blackcom

网络-如何限制访问网站时使用的浏览器

问题描述 如何限制访问网站时使用的浏览器 如题.有没有什么办法可以使一个网页或网站只能用某个浏览器比如chorm打开? 解决方案 用编程语言啊,比如这个Python代码,我用来签到搬运工http://www.banyungong.net/,就只用谷歌打开 encoding=utf-8 #import sys import time from splinter import Browser def banyungong(): #签到[搬运工] url='http://www.banyungong.

手机访问网站怎样获取访客手机号码?

问题描述 手机访问网站怎样获取访客手机号码?1.使用CMWAP网络方式访问才能获得手机号(你用平板.电子书等设备通过WIFI访问,那自然找不到手机号了)2.和移动签合同,把你的服务器IP进入白名单,然后HTTP头就有了.3.2003年前是可以直接获取的,现在不行了录状态机制分析全面解析移动网站获取用户手机号码的技术原理和实现方式1.我们先了解一下常规移动网络的连接方式a)WIFI,最省钱的方式,手机wifi上网其实电信.联通.移动的移动运营平台没啥事,因为他走的路由器其实是走的传统的有线上网.所

IE9还不稳定吗?访问网站时页面总是崩溃!

我们在 Beta 发布之前对已经对其进行了广泛的测试,根据结果来看,作为第一个公开测试版本,IE9 Beta 的稳定性是值得肯定的,绝大多数网站和服务都可以正常使用. 但在Beta 公开发布之后,有部分用户报告自己使用 IE9 Beta 访问大多数网站时都遇到了 IE 崩溃的问题.崩溃并非 IE 自身的问题,而往往是因为加载项与IE不兼容导致的. 目前根据网友的报告,大量网站直接崩溃的问题主要是由于迅雷程序的 IE 加载项不兼容导致的,并且应该只出现在某些版本中.解决办法: 点击界面右上角的齿轮

通过IIS访问网站时,报OCIEnvCreate failed with return code -1 but error message text was n

问题描述 急!!!!!!通过iis访问本地网站时,在主页输入用户名.密码后点击登陆,出现以下报错.ServerErrorin'/'Application.OCIEnvCreatefailedwithreturncode-1buterrormessagetextwasnotavailable.Description:Anunhandledexceptionoccurredduringtheexecutionofthecurrentwebrequest.Pleasereviewthestacktra

php中$_SERVER[&#039;HTTP_USER_AGENT&#039;]判断是否为手机访问网站

 代码如下 复制代码 $uAgent = $_SERVER['HTTP_USER_AGENT']; $osPat = "mozilla|m3gate|winwap|openwave|Windows NT|Windows 3.1|95|Blackcomb|98|ME|X Window|ubuntu|Longhorn|AIX|Linux|AmigaOS|BEOS|HP-UX|OpenBSD|FreeBSD|NetBSD|OS/2|OSF1|SUN"; if(preg_match("