多列布局----伸缩布局-----


多列布局: 设置列数:column-count:4 || 2....... 添加列间隙样式,与边框样式border添加一样 column-rule:dashed 3px red 设置列间隙大小 column-gap :50px 设置列宽:原则:取大有限 如果人为设置自宽度更大,则取更大的值,但是会填充整个屏幕,以为最终的宽度可能也会大于设置的宽度 ;;; 如果人为设置的宽度更小,使用默认计算的宽度 column-width:200px 设置跨列显示 column-span:all 伸缩布局: 设置父容器为伸缩盒子:会使每一个子元素自动成伸缩项:display:flex 设置子元素的排列方式 :flex-start:让子元素从父容器的起始位置开始排列 flex-end 让子元素从父容器的结束为止开始排列 center 让子元素从父容器的中间为止开始排列 space-between 左右对齐父容器的开始和结束,中间平均分,产生相同的间距 space-around 将多余的空间平均的分页在每一个子元素的两边 造成中间盒子的间距是左右两边盒子间距的两倍 justify-content:flex-start || flex-end || center || space-between || space-around flex-wrap:控制子元素是否换行显示,默认是不换行 flex-wrap:nowrap 不换行(会收缩)|| wrap(换行) flex-direction:设置子元素的排列方向,就是用来主轴方向,默认主轴方向是row(水平方向) flex-direction:row (水平排列方向,从左到右) || row-reverse(水平排列方向,从右到左) || column(垂直排列方向,从上到下) || column-reverse(垂直排列方向,从下到上) align-items:设置子元素(伸缩项)在侧轴方向上的对齐方式 center || flex-start|| flex-end|| 子元素内设置的::: flow-grow:可以来扩展子元素的宽度 设置当前元素应该占据剩余空间的比例值 flex-gorw默认是0 比例值计算算:当前空间的flex-grow/所有兄弟元素的flex-grow的 和 flex-shrink:定义收缩比例,通过设置的值来计算收缩空间 默认值是1 比例值计算:当前空间的flex-shrink/所有兄弟元素的flex-shrink的和 flex是用来设置当前伸缩子项占据剩余空间的比例值 flex:1 align-self:flex-end|| flex-start||center 优质内容筛选与推荐>>
1、【陆勤笔记】《深入浅出统计学》1信息图形化:第一印象
2、IVRA发布国内首个VR头显生产标准
3、人口金字塔图
4、国泰航空数据泄露,940万乘客受影响
5、Java体系化高级学习路线图,拿走不谢!


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号