什么是响应式?

响应式页面都是自适应布局。

响应式的布局是在变得,在移动端呈现一种样式,在pc端呈现另一种样式。

css基础功很重要。

媒体查询的几个概念:

        1.最小768       min-width:768                              就是 >=768                   就是最小的宽是768

        2.最大992   max-width:992                                 就是<=992                  就是最大的宽是992

        3. and   min-width:768 and max-width:992          就是768 =<x<=992     介于768和992之间

        4.not(取反--了解,实际项目很少用)。  5.only(不支持的忽略--了解,实际项目很少用

写法:(当窗口改变的时候,)

      1.   1.1@media (min-width:768px){}----------

         例子:@media (min-width:768px){

                        .box{

                                        background:red;

                                }

                }

           1.2 @media(min-width:768px) and (max-width:992px){}-------

        例子:@media(min-width:768px) and (max-width:992px){

                                .box{

                                        background:yellow;

                                        }

                         }

2.device-width:设备的宽度。min-device-width:设备的最小实际分辨率(宽度)。max-device-width:设备的最大实际宽度(分辨率)。

3.@media(orientation:landscape) 横屏  @media(orientation:portrait) 竖屏--了解,实际项目很少用

        横屏例子:@media (min-width:768px) and (orientation:landscape){}

4.写响应式前的准备工作:

        1.新建文件夹,命名为“项目名称”。里面新建3个文件夹,分别是  images、css、js。

        2.css文件夹下新建4个css页面,分别是 common.css、pad.css、pc.css 、pc-w.css。(注意样式表的引入顺序,后引入的会替换先引入的样式表哦!)

例子:注意:手机端用公用样式表(无宽度布局---common.css)、pad端用 竖屏 最小768 (横屏的可以不写,可以用成pc端的样式了----pad.css)、pc端用 宽屏 最小992(pc.css)、pc-w端是pc宽屏(有1210或1200或1190,一般用1190----pc-w.css)

           <link rel="stylesheet" type="text/css" href="common.css" >
           <link rel="stylesheet" type="text/css" href="pad.css"   media="(min-width:768px)">
           <link rel="stylesheet" type="text/css" href="pc.css"     media="(min-width:992px)">
           <link rel="stylesheet" type="text/css" href="pc-w.css"  media="(min-width:1190px)">

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值