• 响应式布局与媒体查询


    1. 为了确保适当的绘制和触屏缩放,需要在 <head> 之中添加 viewport 元数据标签。

    <meta name="viewport" content="width=device-width, initial-scale=1">

    或者

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

    其中,在移动设备浏览器上,通过为视口(viewport)设置 meta 属性为 user-scalable=no 可以禁用其缩放(zooming)功能.

    上面两个meta视情况二选一添加

    2. 媒体查询,如 @media screen and (max-width/min-number) {}

    常用的不同屏幕分辨率大小基本如下:

    480px,768px,979px,1200px

    适配顺序

    (1)max-number0,如@media screen and (max-768px) {…}

    表示当前设备分辨率小于等于768px,该媒体查询下的代码会生效。如果单纯使用max-width时,分辨率按照从大到小排列,大的在上面。

    (2)(min- number1) and (max-number2),如

    @media (min- 769px) and (max-1200px) {…}

    表示当前设备如果>=769并且<=1200时,该代码会生效。注意768和769一个像素的差别

    (3) min-number3,如@media screen and (min-1201px) {…}

    表示当前设备分辨率大于等于1201px,该媒体查询下的代码会生效。如果单纯使用min-width时,分辨率按照从小到大排列,小的在上面。

    注:以上仅是个人理解,有理解误差的地方欢迎指正。

  • 相关阅读:
    最大相邻差值 数学 桶排序
    hdu-1536 S-Nim SG函数
    博弈论初步(SG函数)
    hdu-5009 Paint Pearls DP+双向链表 with Map实现去重优化
    hdu-5015 233 Matrix 矩阵快速幂
    hdu-1430 魔板 康拓展开+映射优化
    hdu-1043 bfs+康拓展开hash
    康拓展开-排列的hash
    Daily Scrum 12.23
    Daily Scrum 12.22
  • 原文地址:https://www.cnblogs.com/kangby/p/6530872.html
Copyright © 2020-2023  润新知