响应式网页-媒体查询基本使用

<!--

1.什么是媒体查询?

媒体查询就是获取到当前浏览器的宽度之后, 根据不同的宽度设置元素不同的样式

2.媒体查询的注意点

由于媒体查询需要根据不同的浏览器宽度调整元素的样式, 所以不适合用于比较复杂的网页

3.媒体查询的格式

在这里的media可以理解为英文的if(如果)

@media 条件{} 含义: 如果条件满足, 那么就执行后面{}中的代码

3.1内联格式: @media 条件{}

3.2外链格式: <link rel="stylesheet" href="css/xxx.css" media="条件">

-->


媒体查询基本使用1

/*如果当前的网页是显示在电脑or平板or手机上的, 并且当前浏览器的宽度是大于等于1200px的, 那么就执行后面大括号中的代码*/

        @media screen and (min-width: 1200px){

            div{

                width: 500px;

                height: 500px;

                background: red;

            }

        }

        /*如果当前的网页是显示在电脑or平板or手机上的, 并且当前浏览器的宽度是小于等于1199px的, 那么就执行后面大括号中的代码*/

        @media screen and (max-width: 1199px){

            div{

                width: 300px;

                height: 300px;

                background: green;

            }

        }

        /*如果当前的网页是显示在电脑or平板or手机上的, 并且当前浏览器的宽度是小于等于768px的, 那么就执行后面大括号中的代码*/

        @media screen and (max-width: 768px){

            div{

                width: 100px;

                height: 100px;

                background: blue;

            }

        }




媒体查询基本使用2

<!--

    1.在企业开发中, 如果需要分别给电脑/平板/手机分别设置样式, 那么我们会将电脑的样式写在前面, 平板的样式写在电脑的后面, 手机的样式写在平板的后面

    2.在企业开发中媒体查询中指定的宽度不是固定的, 指定的宽度是根据自己企业的需求来指定的, 并没有一个固定的值代表电脑的, 也没有一个固定的值代表平板的, 也没有一个固定的值代表手机的

    -->

    <link rel="stylesheet" href="媒体查询CSS/index-pc.css" media="screen and (min-width: 1200px)">

    <link rel="stylesheet" href="媒体查询CSS/index-pad.css" media="screen and (max-width: 1199px)">

    <link rel="stylesheet" href="媒体查询CSS/index-phone.css" media="screen and (max-width: 768px)">

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容