响应式

作者: 稻草人_9ac7 | 来源:发表于2019-10-21 08:27 被阅读0次

    什么是响应式开发:可以响应不同的布局:

    a) 在移动互联日益成熟的时候,桌面浏览器上开发的网页已经不能满足移动端的设备的展示和阅读

    b) 之前,通常的做法是对移动端单独开发一套特定的版本

    c) 但是,如果移动终端设备起来越多的时候赋发成本太大,是因为需要做所有屏幕的适配

    d) 响应式开发的目的就是:一个网站能够兼容多种终端

    e) 在新建的网站上一般都会使用响应式开发

    f) 移动web开发和响应式开发是必须具备的技能

    g) 演示响应者页面

    响应式开发的原理:媒体查询:

    a) 查询媒介,查询到当前屏幕(媒介媒体)的宽度,针对不同的屏幕宽度设置不同的样式来适应不同屏幕。当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。简单说,你可以设置 不同屏幕下面的不同的样式,达到适配不同的屏幕的目的。

    b) 实现方式:通过查询screen的宽度来指定某个宽度区间的网页布局。

    超小屏幕 (移动设备)768px以下

    小屏设备 768px-992px 768 <= w <992

    中等屏幕 992px-1200px 992 =< w <1200

    宽屏设备 1200px以上 >=1200

    <style>
        .container{
            width:1200px;
            margin: 0 auto;
            height:1200px;
            background-color: red;
        }
        /*媒体查询:注意and后面空格的添加*/
        /*iphone: w < 768px*/
        @media screen and (max-width: 768px){
            .container{
                width:100%;
                background-color: green;
            }
        }
        /*pad: w >= 768  && w< 992*/
        @media screen and (max-width: 992px) and (min-width: 768px) {
            .container{
                width:750px;
                background-color: blue;
            }
        }
        /*中等屏幕   w >= 992  && w<1200*/
        @media screen and (max-width: 1200px) and (min-width: 992px) {
            .container{
                width:970px;
                background-color: pink;
            }
        }
    </style>
    

    相关文章

      网友评论

          本文标题:响应式

          本文链接:https://www.haomeiwen.com/subject/zouzmctx.html