zoukankan      html  css  js  c++  java
  • H5移动端的注意细节

    1、

    max-width用在pc端页面,max-device-width用在移动设备上

    2、

    device-pixel-ratio 设备像素比

    3、设备自己单位-物理单位dp/dip

    css像素 px

    设备像素比是1 1px == 1dp/1dip
    设备像素比是2 1px == 4dp/4dip
    设备像素比是3 1px == 9dp/9dip

    /* 普通显示屏(设备像素比例小于等于1)使用1倍的图 */
    .css{
    background-image: url(img_1x.png);
    }

    /* 高清显示屏(设备像素比例大于等于2)使用2倍图 */
    @media only screen and (-webkit-min-device-pixel-ratio:2){
    .css{
    background-image: url(img_2x.png);
    }
    }

    /* 高清显示屏(设备像素比例大于等于3)使用3倍图 */
    @media only screen and (-webkit-min-device-pixel-ratio:3){
    .css{
    background-image: url(img_3x.png);
    }
    }

    4、

    <meta name = "viewport" content="width=device-width,initial-scale = 1.0,user-scalable = no">
    <!--响应式页面不允许用户去缩放-->

    <meta name="viewport" content="width = device-width,initial-scale = 1.0"/>
    <!--user-scalable:no 禁止用户缩放-->

    <!--[if lt IE 9]>
        <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
      <![endif]-->

    5、@media对比:

    @media screen and (max-1000px){
    /*当显示区域的宽度小于等于1000时,以下的css起作用*/
    div{
    980px;
    background: red;
    }
    }

    @media all and (min- 1000px) {/*窗口宽度大于等于1000时,这儿的样式起作用*/
    .header {
    1000px;
    margin: 0 auto;
    }
    }

    @media screen and (max-1000px){
    /*当显示区域的宽度小于等于1000时,以下的css起作用*/
    div{
    980px;
    background: red;
    }
    }

    6、

  • 相关阅读:
    CentOS/Linux安装VNCserver
    vncserver的安装和使用
    linux下常用FTP命令 1. 连接ftp服务器
    linux下安装dovecot
    教你如何架设linux邮件服务器postfix
    vim打开文件时显示行号
    VirtualBox 配置虚拟网卡(桥接),实现主机-虚拟机网络互通
    Linux文件权限详解
    虚拟机下CentOS 6.5配置IP地址的三种方法
    Linux基础知识之man手册的使用
  • 原文地址:https://www.cnblogs.com/kpengfang/p/5494140.html
Copyright © 2011-2022 走看看