zoukankan      html  css  js  c++  java
  • max(min)-device-width和max(min)-width的区别

    在网页自适应设计中,max-device-width和max-width是不可缺少的两大CSS属性,但是可能大家在使用的选择上没有太多讲究,

    认为用其中一个即可。确实,如果没有特定要求,用任何一个都没有什么问题,不过如果你对此两个属性有了充分的认识之后,

    或许就可以网页的自适应设计得更为极致一些

    max-device-width和max-width的区别

    1、max-device-width是设备整个显示区域的宽度,例如,真实的设备屏幕宽度。

    2、max-width是目标显示区域的宽度,例如,浏览器宽度。

    3、如果使用max-device-width,那么在PC浏览器上浏览网页时,缩小或放大浏览器时是不执行CSS的,因为“PC设备”没有变化。

    但如果使用max-width,缩小或放大浏览器时是执行CSS的,因为“显示区域”即浏览器大小发生了变化。

    4、如果使用max-device-width,那么当手机由竖变横时,CSS是不执行的,因为“手机宽度”并没有变化。如果使用max-width,

    那么当手机由竖变横时,CSS是执行的,因为“显示区域”发生了变化。

    5、通常,面向“移动设备”用户使用max-device-width;面向“PC设备”用户使用max-width

    如下CSS代码:
    /*
    #### 移动设备 #### */ @media screen and (max-device- 480px){ /* CSS 代码 */ } /* #### PC #### */ @media screen and (max- 1024px){ /* CSS 代码 */ }

    min-device-width和min-width的区别

      跟max-device-width和max-width的区别是一样的

    实例分析

    代码1:

    @media(max-device-960px)
    {
        /* CSS 代码 */

    代码2:

    @media(max-960px)
    {
        /* CSS 代码 */

    在PC机上打开网页,用Firefox浏览器,把浏览器缩小到宽度为385px

    使用max-device-width的结果的结果如下:网页不会随浏览器缩小而自适应变化

    使用max-width的结果如下:网页随浏览器缩小而发生自适应变化

    【转载:http://www.webkaka.com/tutorial/html/2015/082713/】

  • 相关阅读:
    hdu 5646 DZY Loves Partition
    bzoj 1001 狼抓兔子 平面图最小割
    poj 1815 Friendship 最小割 拆点 输出字典序
    spoj 1693 Coconuts 最小割 二者取其一式
    hdu 5643 King's Game 约瑟夫环变形
    约瑟夫环问题
    hdu 5642 King's Order
    CodeForces 631C Report
    1039: C语言程序设计教程(第三版)课后习题9.4
    1043: C语言程序设计教程(第三版)课后习题10.1
  • 原文地址:https://www.cnblogs.com/liaojie970/p/7307687.html
Copyright © 2011-2022 走看看