zoukankan      html  css  js  c++  java
  • 手机端web页面的一些注意事项

    1、viewport的写法

    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">

    宽度设为设备宽度(手机屏幕宽度),默认缩放比例设为不缩放,用户是否可手动缩放设为“否”

    2、device-width具体是什么呢?

    第一代iphone的时候,分辨率为320*480,屏幕尺寸为3.5寸(注意,这个3.5寸说的是屏幕的对角线宽),这时候device-width就是320px,也是手机的分辨率宽,此时device-width就是设备宽。但第二代的iphone分辨率提高为了480*960,屏幕尺寸为依然为3.5寸,如果device-width还是设备宽,那么同样是320px的页面放480*960的手机屏上,图文就会变得比较小,又会影响其可读性。因此iphone4/5的device-width一直维持在320px,ipad一直维持在1024px,但iphone6/6+的device-width变大为375px/414px。这个时候,device-width就不是设备宽了(也就不是分辨率的宽了),是一个中间层。Android采用的也是这一概念,其device-width值以360居多,但也不乏有像540px和600px这样的奇葩。在设置了<meta />标签以后,device-width值可以用window.innerWidth来获取device-width值。

    device-width是一个中间层,对于iphone4/5,device-width是320px;对于iphone6/6+,device-width是375px/414px;对于android手机,device-width以360px居多。

    引用自  口口一凡

    3、<meta content="yes" name="apple-mobile-web-app-capable">

    隐藏苹果手机的导航栏

    4、手机“屏幕宽度”和“屏幕分辨率”的区别

    写手机端页面时,只需要考虑“屏幕宽度”

    各类型手机device-width和device-height
    iphone4 320 480
    iphone5 320 568
    iphone6 375 667
    iphone6+ 414 736
    ipad 1024  
    android 360  
         

    所以,为了适配所有手机大小,一般将web页面的内容宽度设为320px;

    5、在手机上测试移动web静态页面时,可以在源文件根路径开启一个web服务器

    python -m SimpleHTTPServer 8080

    注意:手机和pc连接在同一个局域网中

    微信中访问,可以将url转为二维码

  • 相关阅读:
    Windows Server 2012配置开机启动项
    Windows Server 2019 SSH Server
    NOIP2017 senior A 模拟赛 7.7 T1 棋盘
    Noip 2015 senior 复赛 Day2 子串
    Noip 2015 senior复赛 题解
    Noip 2014 senior Day2 解方程(equation)
    Noip 2014 senior Day2 寻找道路(road)
    Noip 2014 senior Day2 无线网络发射器选址(wireless)
    Noip2014senior复赛 飞扬的小鸟
    Noip 2014 senior 复赛 联合权值(link)
  • 原文地址:https://www.cnblogs.com/spray1990/p/4531560.html
Copyright © 2011-2022 走看看