HTML5的弹性盒子使用总结

Posted 请问下神奇海螺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML5的弹性盒子使用总结相关的知识,希望对你有一定的参考价值。

弹性盒属性有很多 并且难记 分为两类

    - 可以添加在父级元素上属性 => 控制所有的子级元素
    - 可以添加在子级元素上属性 => 控制单个元素

添加在父级元素上的属性

**1.弹性盒默认主轴是X轴,改变主轴方向**
    属性:flex-direction
    属性值
        - row 默认值 默认是X轴
        - column 默认主轴是Y轴 列
        - row/column-reverse 默认主轴依然是X/Y轴 排列的顺序是颠倒的

**2.主轴的对齐方式(控制子级元素在主轴上的显示对齐方式)**
    属性:justify-content:
    属性值
        - flex-start  开始位置
        - flex-end    结束位置
        - center      居中
        - space-between 两端对齐 其他的空间自动分配
        - space-around  所有的空间都是自动分配的
        - space-evenly  搜有的空间都是相等的

3.侧轴的对齐方式

    属性:align-items
    属性值
        - flex-start
        - flex-end
        - center
        - baseline 基线对齐
            - 默认情况下和flex-start效果是一样的
            - 当设置文本字体大小的时候 所有的文本都会以基线对齐
        - stretch  拉伸

4.弹性盒中子级元素的总宽度大于父级的时候 默认是进行挤压的 不会往下掉

    换行属性:flex-wrap
    属性值
        - wrap 换行
        - nowrap 不换行
        - wrap-reserve 换行顺序反向

5.行与行之间的间距

    属性:align-content
    属性值
        - flex-start 开始位置
        - flex-end   结束位置
        - center     居中
        - space-between 两端对齐 其他的空间自动分配
        - space-around  所有的空间都是自动分配的
        - space-evenly  所有的空间都是相等的

以上是关于HTML5的弹性盒子使用总结的主要内容,如果未能解决你的问题,请参考以下文章

弹性盒子笔记总结

css3总结立方体动画web字体字体图标弹性布局多列布局伸缩盒子

弹性盒子

css弹性布局是啥

Flex弹性盒子布局

24. CSS3 弹性盒子 Flex布局