css属性学习笔记 您所在的位置:网站首页 弹性盒子两端对齐 css属性学习笔记

css属性学习笔记

#css属性学习笔记| 来源: 网络整理| 查看: 265

基本概念:

flex container: 弹性容器

flex items: 弹性项目

main axis: 主轴

cross axis: 交叉轴

main size: 主轴空间

cross size: 交叉轴空间

main start: 主轴的开始位置

main end: 主轴的结束位置

cross start: 交叉轴的开始位置

cross end: 交叉轴的结束位置

display: flex 给块元素设置

display: inline-flex 给行内元素设置

容器的属性:

flex-direction : 

决定主轴的方向(即项目的排列方向)。

row(默认值): 主轴为水平方向,起点在左端。

row-reverse: 主轴为水平方向,起点在右端。

column: 主轴为垂直方向,起点在上沿。

column-reverse: 主轴为垂直方向,起点在下沿。

flex-wrap: 

默认情况下,项目都排在一条线(又称”轴线”)上。

flex-wrap属性定义,如果一条轴线排不下,如何换行。

nowrap: 默认不换行。

wrap: 换行,第一行在上方。

wrap-reverse: 换行,第一行在下发。

flex-flow: 

flex-direction 和 flex-wrap 属性的简写属性,默认为 row nowrap

justify-content : 

定义了项目在主轴上的对齐方式。

flex-start: 默认,左对齐

flex-end: 右对齐

center: 居中

space-between: 两端对齐,项目之间的间隔都相等

space-around: 每个项目两侧的间隔相等。

所以,项目之间的间隔比项目与边框的间隔大一倍。

align-items:

定义项目在交叉轴上如何对齐。

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

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

center:交叉轴的中点对齐

baseline: 项目的第一行文字的基线对齐

stretch: 默认,如果项目未设置高度或设为auto,将占满整个容器的高度

align-content:

定义了多根轴线的对齐方式。

如果项目只有一根轴线,该属性不起作用。

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

flex-end: 与交叉轴的终点对齐

center: 与交叉轴的中点对齐

space-between: 与交叉轴两端对齐,轴线之间的间隔平均分布

space-around: 每根轴线两侧的间隔都相等。

所以,轴线之间的间隔比轴线与边框的间隔大一倍

stretch: 默认,轴线占满整个交叉轴



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有