CSS--flex布局、一般css书写顺序

        /* 父盒子常见属性 */
        
        .fa {
            display: flex;
            /* 设置主轴方向 flex-direction:row(从左到右(默认))/row-reverse(从右到左)/column(从上到下)/column-reverse(从下到上)*/
            flex-direction: row;
            /* 设置主轴上子元素的排列方式 
            justify-content:flex-start(默认,从头部开始)/flex-end(从尾部开始)/center(在主轴居中)/space-around(平分剩余空间)/space-between(先两边贴边,再平分剩余空间) */
            justify-content: center;
            /* 设置子元素是否换行 默认不换
            flex-wrap:nowrap(不换行)/wrap(换行) */
            flex-wrap: wrap;
            /* 设置侧轴单行子元素排列方式 
            align-items:flex-start(从头部开始)/flex-end(从尾部开始)/center(居中)/strech(默认,拉伸,即子盒子不给高度时会拉得和父盒子一样高) */
            align-items: start;
            /* 设置侧轴多行子元素排列方式
            align-content:flex-start/flex-end/center/space-around(子项在侧轴平分剩余空间)/space-between(先两边贴边,再平分剩余空间)/strech */
            align-content: center;
            /* 复合写法:
                flex-flow: flex-direction flex-wrap*/
            height: 200px;
            background-color: pink;
        }
        /* 子盒子常见元素(其父盒子需要为flex布局) */
        
        .son1 {
            height: 50px;
            width: 70px;
            background-color: green;
            /* 定义子项目分配剩余空间,即占多少份数,使用后width/height属性失效,哪个失效取决于主轴方向 */
            flex: 3;
            /* 控制子项自己在侧轴的排列方式,允许单个项目和其他项目有不同的对齐方式,默认为auto(继承align-items/无父盒子则stretch),属性与父盒子等同
            align-self */
            align-self: flex-end;
            /* 定义项目排列顺序,数值越小越靠前 */
            order: 8;
        }
        
        .son2 {
            height: 60px;
            width: 50px;
            background-color: blue;
            flex: 7;
            order: 1;
        }
        
        .son3 {
            height: 40px;
            width: 80px;
            background-color: purple;
            order: 10;
        }
        /* 传统网页布局方式:普通流(标签按规定好的默认方法排列)、浮动、定位 */
        /* 块级元素的纵向排列-标准流 横向排序-浮动 */
        /* css属性书写顺序 */
        /* 1 布局定位: display/position/float/clear/visibility/overflow */
        /* 2 自身属性: width/height/margin/padding/border/background */
        /* 3 文本属性: color/font/text-decoration/text-aligin/vertical-align/while-space/break-word*/
        /* 4 其他属性: content/cursor/border-radius/box-shadow/text-shadow */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值