display 常用元素标签含义

Display

 

容器 项目       主轴 交叉轴

 

容器的内容

Displayflex

Display设置为flex,则当前标签为容器,子元素为项目。

功能: 所有子元素在一行显示。

设置主轴方向:

             flex-direction

·flex-directionrow(主轴-从左往右)

·flex-directionrow-reverse(改变主轴的方向-从右往左排列)

    ·flex-directioncolumn(交叉轴-从上往下)

    ·flex-directioncolumn-reverse(改变主轴的方向-从下往上排列)

 

换行:

       flex-wrapnowrap(不换行) 默认值

       flex-wrapwrap(换行) 主轴是水平方向所有项目宽度之和大于容器宽度。

                              或主轴是垂直方向所有项目高度之和大于容器宽度。

主轴和换行的缩写:flex-flowrow wrap(水平方向位置  换行)

justify-content主轴方向的对齐方式

 

情况1:主轴是水平方向:

 justify-content: flex-start:左对齐(默认)起始对齐

 justify-content: flex-end 右对齐  末尾对齐

 justify-content :flex-center  居中对齐

 justify-content: space-around 两端对齐 元素间距相同 左右相加等于中间间距

 justify-content: space-between;  元素间距相同,左右元素没有间距

 justify-content: space-evenly;  所有元素间距完全相同

 

文本的对齐方式

 

align-items:(不换行)

 

顶线 top line      中线middle line     基线base line      底线 bottom line

 

flex-start:交叉轴的起点对齐。

 

flex-end:交叉轴终点对齐。

 

Center: 交叉轴的中点对齐

 

Baseline:项目的内容的文字的基线对齐

 

Stretch:(默认值)如果未设置项目的高度或设为auto,则充满容器的高度。

 

 

多根轴线对齐方式(换行)align-content

 

情况1:主轴是水平方向

 

Flex-start    多行顶部对齐

 

flex-end     多行在底部对齐

 

Center      多行垂直居中

 

space-between  垂直方向两端对齐

 

space-around   垂直方向分散对齐

 

space-evely     垂直方向平均分配

 

posted @ 2020-08-07 23:30  林sira  阅读(318)  评论(0)    收藏  举报