zoukankan      html  css  js  c++  java
  • 响应式布局与媒体查询

    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时,分辨率按照从小到大排列,小的在上面。

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

  • 相关阅读:
    MySQL的安装和基本管理
    前端基础之jQuery
    前端基础之BOM和DOM
    前端基础之JavaScript
    前端基础之CSS
    前端基础之HTML
    五,pod控制器应用进阶
    运维都该会的Socket知识!
    四,k8s集群资源清单定义入门
    三,k8s集群的应用入门
  • 原文地址:https://www.cnblogs.com/kangby/p/6530872.html
Copyright © 2011-2022 走看看