• 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

  • 相关阅读:
    C博客作业02--循环结构
    博客作业01--顺序分支结构
    C博客作业00--我的第一篇博客
    实验四
    实验三
    网络管理snmp实验
    C语言博客作业02--循环结构
    C博客作业03--函数
    循环结构
    C语言博客作业02--循环结构
  • 原文地址:https://www.cnblogs.com/y112102/p/5759878.html
Copyright © 2020-2023  润新知