zoukankan      html  css  js  c++  java
  • CSS3 media 入门

    css3 media  严格来说是自适应布局 对不同的屏幕(正确的说应该是)

    写不同的css样式。而流式布局 则才算是响应式布局。

    css3 media  语法:

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

    在这之前一直对媒体查询有两个关键词min-width和max-width,模糊今天特意梳理下。

    width:

     通常指代视口宽度;另外width和device width的区别在于,device width指代是屏幕的物理宽度。
    比如iphone5的屏幕分辨率是1136×640,竖屏时device width是640,
    横屏时是1136。通常,移动设备的浏览器都是全屏的,所以一般情况下width等于device-width。
    但是height和device-height的情况不一样(浏览器上方的地址栏和下方的工具栏有可能不算进视口高度)
    。鉴于一般媒体查询不采用height,所以本文所有例子全部使用width,指代width的像素 
    /*width大于或者等于min-width 600px*/ 
    @media screen and (min- 600px) {
    .....
    }
        /*如果width小于或者等于500px,采用 的样式*/ 
        @media screen and (max- 500px) {
          .....
        }
        /*如果width在700px和900px之间*/
         @media only screen and (min- 700px) and (max- 900px) {
             .....
        }

     demo:

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <style>
    body {
        background-color:red;
    }
        /*如果width小于或者等于500px,采用 的样式*/ 
        @media screen and (max- 500px) {
            body {
                background-color: lightgreen;
            }
        }
        /*width大于或者等于min-width 600px*/ 
        @media screen and (min- 600px) {
            body {
                background-color:  yellow;
            }
        }
        /*如果width在700px和900px之间*/
         @media only screen and (min- 700px) and (max- 900px) {
            body{
                background-color:  blue;
            }
        }
    
    </style>
    </head>
    <body>
    
    </body>
    </html>

    body默认红色 当html宽度小于500px 背景颜色 浅绿色 、当宽度大于600 黄色、当宽度在700-900直接 绿色

    参考文档

    https://www.emailonacid.com/blog/article/email-development/emailology_media_queries_demystified_min-width_and_max-width

  • 相关阅读:
    php的form中元素name属性相同时的取值问题
    从FCN到DeepLab
    论文学习:Fully Convolutional Networks for Semantic Segmentation
    笔记:基于DCNN的图像语义分割综述
    论文笔记(3):STC: A Simple to Complex Framework for Weakly-supervised Semantic Segmentation
    概念:弱监督学习
    FCN小小实战
    (2)Deep Learning之线性单元和梯度下降
    (1)Deep Learning之感知器
    深度学习实验系列(1)
  • 原文地址:https://www.cnblogs.com/y112102/p/5759878.html
Copyright © 2011-2022 走看看