时时彩历史最长的长龙:重庆时时彩开奖记录

关闭

核弹头小游戏

游戏轻松点
无需下载,点开即玩

拿起手机!扫我啊

核弹头小游戏
无需下载点击即玩

回到顶部

当前位置: 重庆时时彩开奖记录 > 游戏教程 > 正文

html5怎么自适应屏幕大小源码

重庆时时彩开奖记录 www.iogb5.com.cn 来源:重庆时时彩开奖记录 www.iogb5.com.cn    作者:集   时间:2016-04-18

自适应屏幕大小是非常重要的,本文小编就为您详解html5怎么自适应屏幕大小。
现今,各种手机屏幕,pad屏幕大小层出不穷啊,什么尺寸都有,那么我们弄一个页面最好的当然是要能够自适应啦。重庆时时彩开奖记录怎么自适应屏幕大小呢?本文小编就教你,源码直接分享。

1、使用meta标签,这也是普遍使用的方法,理论上讲使用这个标签是可以适应所有尺寸的屏幕的,但是各设备对该标签的解释方式及支持程度不同造成了不能兼容所有浏览器或系统。

首先解释该标签的含义:

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

如果你完全不了解这个标签的使用需要先百度一下。

解释:content中的“width” 这个width指的是什么宽度,我看过的文章对这个都没有解释的很清楚,有几个备?。盒槟獯翱诘目矶?、手机屏幕的宽度、还是页面的宽度等等?经试验这个指的是虚拟窗口的宽度。了解宽度之后,对后续的各种scale,就应该知道是谁与谁的比例,是 虚拟窗口宽度 / 页面宽度,这样就会有问题出现安卓设备尺寸差异很大光主流的就有宽度为 320 480 720 1080 等各种尺寸而以上标签只能支持一种尺寸,当然有些浏览器会自动缩放使其适应屏幕,但这不是统一标准,正确的做法是用js动态生成此标签,当然,应该先获取屏幕尺寸。

    <script type="text/javascript">
        var phoneWidth =  parseInt(window.screen.width);
        var phoneScale = phoneWidth/640;
        var ua = navigator.userAgent;
        if (/Android (\d+\.\d+)/.test(ua)){
            var version = parseFloat(RegExp.$1);
            if(version>2.3){
                document.write(‘<meta name="viewport" content="width=640, 
                  minimum-scale = ‘+phoneScale+‘, maximum-scale = ‘+phoneScale+‘,
                   target-densitydpi=device-dpi">‘);
            }else{
                document.write(‘<meta name="viewport" content="width=640, 
                                          target-densitydpi=device-dpi">‘);
            }
        } else {
            document.write(‘<meta name="viewport" content="width=640, 
                                         user-scalable=no, 
                                        target-densitydpi=device-dpi">‘);
        }
    </script>

对于此标签还有以下需要分享:

1)、user-scalable=no就一定可以保证页面不可以缩放吗?NO,有些浏览器不吃这一套,还有一招就是minimum-scale=1.0, maximum-scale=1.0 最大与最小缩放比例都设为1.0就可以了。

2)、initial-scale=1.0 初始缩放比例受user-scalable控制吗?不一定,有些浏览器会将user-scalable理解为用户手动缩放,如果user-scalable=no,initial-scale将无法生效。

3)、手机页面可以触摸移动,但是如果有需要禁止此操作,就是页面宽度等于屏幕宽度是页面正好适应屏幕才可以保证页面不能移动。

4)、如果页面是经过缩小适应屏幕宽度的,会出现一个问题,当文本框被激活(获取焦点)时,页面会放大至原来尺寸。

核弹头小游戏网发布此文仅为传递信息,不代表认同其观点或者证实其描述!
  • 民航援助西藏机场群建设项目启动 2019-06-27
  • 紫光阁中共中央国家机关工作委员会 2019-06-26
  • 师兄师姐给中考考生打气加油 2019-06-25
  • 我省将建教师个人师德报告制度 2019-06-25
  • 探访ICU病房里的“特种兵”|No.434 2019-06-24
  • A股今年有望迎来首家农商行!紫金农商行下周四IPO上会 2019-06-23
  • 【今日之星】李宝:立志做大国工匠 2019-06-23
  • 2012年环球时报总评榜出席嘉宾精彩演讲 2019-06-22
  • 舟山检验检疫局积极“搭台” 助力企业唱响“三同”戏 2019-06-21
  • 【十九大·理论新视野】为什么强调执政党建设“伟大工程”? 2019-06-20
  • 日本大阪6.1级地震已致4人死亡 370多人受伤 2019-06-20
  • 慈善实践与新时代道德建设 2019-06-19
  • 黄渤挑战苏绣“一出好戏” 2019-06-18
  • 民政厅“挪公款盖私房”实属集体腐败 2019-06-18
  • 最高法发布互联网公开审判流程信息规定 9月1日起施行 2019-06-17
  • 一肖中特免费公天奖料王中王 昨天贵州快三开奖结果查询 ag真人国际娱乐 江西时时彩201410预测 河北风采好运彩3 精准一尾中特料 nba篮彩推荐 皇宫真人龙虎斗 澳洲幸运10和幸运飞艇 时时彩组三组六啥意思 北单开奖sp澳客网 深圳风采号码 杀号推荐附历史记录 上海中国福彩网 江苏11选5复式计算器