.1一个网站:
    1. PC网站(https://www.taobao.com/) 2. 移动端网站(https://h5.m.taobao.com)
    这是两个不同的网站,分开来制作,非常适合大网站。
    .2 media queries : 用一套代码去实现PC端和移动端。PC站和移动站差别不是很大,这样就可以实现响应式布局。比较适合做小网站。
    @mediaall and (min-width: 500px) {
    #box{ width:100px; height:100px; background:red;}
    }最小宽500px,宽小于500px,后续属性均不显示
    @mediaall and (max-width: 500px) {
    #box{ width:100px; height:100px; background:red;}
    }最大宽500px,宽大于500px,后续属性均不显示
    @mediaall and (min-width: 500px) and (max-width: 700px) {
    #box{ width:100px; height:100px; background:red;}
    }最小宽500px,最大宽700px,在宽500px~700px下显示
    @media not all and (min-width: 500px) and (max-width: 700px) {
    #box{ width:100px; height:100px; background:red;}
    }在宽小于500px,和大于700px下显示
    @mediaall and (orientation:portrait){
    #box{ width:100px; height:100px; background:red;}
    }竖屏的时候才会显示
    @mediaall and (orientation:landscape){
    #box{ width:100px; height:100px; background:red;}
    }横屏的时候才会显示
    响应式布局?
    要写:
    写media的顺序,在CSS中最后写适配的代码。
    适配的时候,从PC降级到移动设备。
    响应式常见的样式修改:
    display : block / none
    float : left / none
    width : 100px、200px / 100% 25%
    text-align : left / center
    .3 移动端布局?
    专门针对移动端:流式布局 rem布局
    即针对PC又针对移动:响应式布局(媒体查询 , 1024以上 1023~768 767以下)
    PPI?
    1英寸有多少个物理像素 大于320:高清 大于400:超高清
    device-width : 让CSS像素跟设备独立像素相同,来保证设计跟制作是吻合的。
    .4 移动端基本概念
    PPI
    1英寸有多少个物理像素
    大于320:高清 大于400:超高清
    .PPI计算: 屏幕尺寸 5.2英寸
    屏幕分辨率 1920 X 1080
    PPI: 423
    (1920 x 1920 + 1080 x 1080 )开根号=2202
    2202 / 5.2 = 423.4615
    CSS像素
    浏览器使用的抽象单位,css中的1px并不是总代表设备像素上的1px,尤其是在移动设备上。
    单位 px
    设备像素
    设备像素又称物理像素,设备能控制显示的最小单位,我们可以把这些像素看作成显示器上一个个的点。是一个相对单位,不同的屏幕尺寸下,像素可能相同。
    单位px
    设备独立像素
    设备独立像素也叫密度无关像素,是一种物理测量单位。由底层系统的程序使用,转换为物理像素的应用。
    单位dp
    像素比
    window.devicePixelRatio
    设备像素与设备独立像素的比值
    设备像素 : 1334750 19201080
    设备独立像素 : 667375 736414
    iphone6/7/8 : 像素比 2
    iphone6/7/8 plus : 像素比 3
    语义化标签:强调
    : 加粗
    : 斜体
    不具备语义化,只有样式
    : 加粗
    : 斜体
    : 定义文字方向。
    html{ font-size : 26.666666vw;}
    body{ font-size : .16rem; }