zoukankan      html  css  js  c++  java
  • CSS 媒体查询@media

    1. 概述

    1.1 定义

    @media可以针对不同的屏幕尺寸(媒体类型)设置不同的样式,在响应式页面中,@media非常有用。重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。

    1.2 使用

      css语法:

    @media mediatype and|not|only (media feature) {
        CSS-Code;
    }

      媒体类型(mediatype)

      • all  —— 所有设备
      • screen —— 用于电脑屏幕,平板电脑,智能手机等。
      • print —— 用于打印机和打印预览。
      • speech —— 应用于屏幕阅读器等发声设备

      媒体功能(media feature)[常用]:

      • max-width  —— 定义输出设备中的页面最大可见区域宽度
      • min-width —— 定义输出设备中的页面最小可见区域宽度。
      • max-height —— 定义输出设备中的页面最大可见区域高度。
      • min-height —— 定义输出设备中的页面最小可见区域高度。
      • orientation —— 定义输出设备中的页面可见区域高度是否大于或等于宽度。
                             有两个值  landscape(横屏) |  portrait(竖屏),portrait:指定输出设备中的页面可见区域高度大于或等于宽度;landscape:除portrait值情况外,都是landscape。

      针对不同的媒体使用不同样式(stylesheets):

    <link rel="stylesheet" media="mediatype and|not|only (media feature)" href="mystylesheet.css">

    1.3 实例

      如果文档宽度小于400像素,则设置html跟节点fontsize为30px,页面中的尺寸可使用rem进行处理。

        @media screen and (max- 400px) {
            html{
                font-size: 30px;
            }
        }

     2. 媒体查询尺寸

      说明:项目常用:

      • min- 1200px —— 电脑
      • max- 1100px —— iPad Pro 
      • max- 990px —— iPad
      • max- 760px —— 手机
        @media screen and (min- 1200px) {
            html {
                font-size: 100px;
            }
        }
        @media screen and (max- 1100px) {
            html {
                font-size: 100px;
            }
        }
        @media screen and (max- 990px) {
            html {
                font-size: 80px;
            }
        }
        @media screen and (max- 760px) {
            html{
                font-size: 30px;
            }
        }

      

  • 相关阅读:
    P2762 [网络流24题]太空飞行计划问题(最小割)
    poj2987 Firing[最小割]
    P2051 [AHOI2009]中国象棋[线性DP]
    poj1637 Sightseeing tour[最大流+欧拉回路]
    hdu3739 Anti LIS[最小割]
    P2766 [网络流24题]最长不下降子序列问题
    P2764 [网络流24题]最小路径覆盖问题[最大流]
    P2936(BZOJ3396) [USACO09JAN]全流Total Flow[最大流]
    BZOJ4278 [ONTAK2015]Tasowanie[后缀数组+贪心]
    Robot framework之元素定位实战
  • 原文地址:https://www.cnblogs.com/ajuan/p/10160051.html
Copyright © 2011-2022 走看看