zoukankan      html  css  js  c++  java
  • 弹性布局属性

    1、display flex | inline-flex;(适用于父类元素上)

    (1) flex:将对象作为弹性伸缩盒显示。

    (2) inline-flex:将对象作为内联块级弹性伸缩盒显示。

    2、flex-flow (适用于父容器上)复合属性。

    (1) flex-direction(适用于父容器的元素上):设置或检索伸缩盒对象的子元素在父容器中的位置。

    ① row:横向从左到右排列(左对齐),默认的排序方式。

    ② row-reverse:反转横向排列(右对齐)

    ③ column:纵向排列。

    ④ column:反转纵向排列,从后往前排,最后一项在最上面。

    (2) flex-warp (适用于父容器上) 设置或检索伸缩盒对象的子元素超出父容器时是否换行。

    ① nowrap:当子元素溢出父容器时不换行。

    ② wrap:当子元素溢出父容器时自动换行。

    ③ wrap-reverse:当子容器溢出父容器时自动换行,方向同wrap反转排序。

    3、justify-content (适用于父容器上) 设置或检索弹性盒子元素在主轴(横轴)方向上的对齐方式。

    (1) flex-start:弹性盒子元素将向起始位置对齐。

    (2) flex-end:弹性盒子元素将向结束位置对齐。

    (3) center:弹性盒子元素将向中间位置对齐。

    (4) space-between:弹性盒子元素会平均地分部在行里。

    (5) space-around:弹性盒子元素会平均地分部在行里,两端保留子元素与子元素之间间距大小的一般。

    4、align-items (适用于父容器上)设置或检索弹性盒子元素在侧轴(纵轴)方向上的对齐方式。

    (1) flex-start:弹性盒子元素的侧轴(纵轴)起始位置的边界紧靠住该行的侧轴起始边界。

    (2) flex-end:弹性盒子元素的侧轴(纵轴)起始位置的边界紧靠住该行的侧轴结束边界。

    (3) center:弹性盒子元素在该行的侧轴(纵轴)上居中放置。

    (4) baseline:如弹性盒子的行内轴与侧轴为同一条,则该值与‘flex-start’等效。其他情况下该值将与基线对齐。

    5、align-self (适用于弹性盒模型子元素)设置或检索弹性盒子元素自身在侧轴(纵轴)方向上的对齐方式。

    6、align-content (适用于父容器上) 设置或检索弹性盒堆叠伸缩行的对齐方式。

    7、order (适用于弹性盒模型容器子元素)用整数来定义排序顺序,数值小的排在前面。可以为负值。

    8、flex (适用于弹性盒模型子元素)复合属性。设置或检索伸缩盒对象的子元素如何分配空间。

    1)none:none关键字的计算值为:0 0 auto

    2)flex-grow flex-shrink flex-basis

    3)flex-grow根据弹性盒子元素所设置的扩展因子作为比率来分配剩余空间。

    4)flex-shrink 设置或检索弹性盒子的伸缩比率。

    5)flex-basis

    1》auto:无特定宽度值,取决于其他属性。

    2》用长度或百分比来定义宽度。不允许负值。

  • 相关阅读:
    C#Redis集合set
    C#Redis列表List
    C#Redis字符串
    C#Redis初识
    2016-2017年终总结及新年计划
    Eclipse调试cas server 3.5.2.1
    CAS连接微软活动目录的配置方法
    SSO之安装CAS Server
    Tomcat之配置HTTPS
    Tomcat SSL配置 Connector attribute SSLCertificateFile must be defined when using SSL with APR解决
  • 原文地址:https://www.cnblogs.com/wzjie1234/p/10721346.html
Copyright © 2011-2022 走看看