多栏布局

1、flex布局(实现了两栏布局)

<style type="text/css">  

.box{  
  display: flex;  //flex布局
}  
.left{  
  width: 300px;  //定义左边的宽度
  height: 200px;  
  background-color: blue;  
}  
.right{  
  flex: 1;  //右边自适应?还不是很懂,我猜测是根据视口自动调整宽度
  height: 200px;  
  background-color: red;  
}  
</style>
<div class="box">    
         <div class="left">left</div>  
         <div class="right">right</div>   
</div>  

2、css3实现多栏布局

css3有一些关于布局的属性:column-width、column-count、column-rule、column-gap、columns.

column-width:设置每列的宽度,css解析器会自动根据页面的视口宽度算出在设定列宽的情况下。每行应该显示多少列

column-count:设置每行显示多少列,同样css解析器会自动计算每行的宽度,所以此属性和上边的属性只写其中一个即可

column-rule:定义每列中间的样式,eg:column-rule:1px solid #ff0000;

column-gap:设置列间距,但实际显示的列间距可能和设置的不同,因为以解析器计算出来的值为准

注意:column属性有些浏览器不能很好地支持,因此在具体使用的时候,记得在属性之前加上浏览器内核前缀

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值