CSS(三)

grid布局概述

  1. flex布局是一维布局,grid布局是二维布局。
  2. flex考虑的是项目按行或列布局,grid布局需要同时考虑行和列。

设置grid容器

.container{

          display:grid;

          grid-template-columns:100px 100px 100px;

          grid-template-row:100px 100px 100px;

}

.container{

          display:grid;

          grid-template-columns:100px 1fr 2fr;

          grid-template-rows:100px 100px 100px;

}

grid-auto-flow:column:元素纵向排列

.container{

            display:grid;

             grid-auto-flow:column;

             grid-template-columns:100px 100px 100px;

             grid-template-rows:100px 100px 100px;

}

响应式页面:

同一套静态页面代码,在不同的设备中展现出不同的效果

 媒体查询

通过@media定义样式,浏览器窗口满足指定条件,才会应用此样式。

.box{

      width:200px;

      height:200px;

      bacground-color:red;

}

//小于指定宽度,样式生效

@media screen an的(max-width:600px){

   .box{

        background-color:blue;

    }

}

设置多个条件

@media screen and(min-width:600px)and9max-width:900px){

  .box{

        background-color:blue;

     }

}

响应式页面的优点与缺点

优点:一套页面适应多端设备,提升开发效率。

缺点:页面效果不及单独为某一终端定制的页面效果;性能问题;维护成本提升;

总结:大部分项目不会整体才有响应式页面的解决方案。 

 单位概述

px:像素

em:相对于父级的font-size值

rem:相对于html标签的font-size值:html font-size:30px; 1rem 代表30px; 10rem代表300px;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值