flex属性

flex属性一 定义采用 flex 布局的元素 称为 flex 容器 里面的子元素为 item 二 语法 1 块级元素 display flex 2 行内元素 display inline flex 设为 flex 布局以后 flexitem 的 float clear vertical align 属性将失效三 flex 容器的属性 容器属性 说明 flex direction 决定主轴的方向 项目的排列方向

一、定义

采用flex布局的元素,称为flex容器,里面的子元素为item。

二、语法

(1)块级元素: display:flex

(2)行内元素: display:inline-flex

    设为flex布局以后,flex item的float、clear、vertical-align属性将失效

三、flex容器的属性

容器属性

说明

flex-direction

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

flex-wrap

定义是否换行

flex-flow

direction和wrap的复合属性,默认值为row和nowrap

Justify-content

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

Align-items

定义项目在交叉轴的对齐方式

Align-content

定义多根轴线的对齐方式,若项目只有一根轴线,该属性无效

1、flex-direction

Flex-direction:row

项目水平排列,顺序为从左到右

Flex-direction:row-reverse

项目水平排列,顺序为从右到左

Flex-direction:column

项目垂直排列,顺序为从上到下

Flex-direction:column-reverse

项目垂直排列,顺序为从下到上

2、flex-wrap

nowrap(默认值)

不换行。如果盒子宽度容纳不下,将等比例缩小盒子大小

wrap

换行,顺序不改变,第一行仍在上方

wrap-reverse

换行,顺序改变,第一行和第二行调转

3、flex-flow

是direction和wrap的简写,为复合属性。默认值分别为row 和 nowrap

只写一个值,代表另一个值默认。

4、justify-content(主轴对齐方式)

属性值

说明

flex-strat(默认值)

左对齐

flex-end

右对齐

center

居中

space-between

项目两端对齐,各项目之间间隔相等

space-around

各项目之间间隔相等,且是一左一右盒子与边框距离的两倍,盒子与边框的距离也相等

space-evenly

表示item之间左右的间距以及项目和边框之间的距离都相等

5、align-items(交叉轴对齐方式)

属性值

说明

flex-strat(默认值)

顶部对齐

flex-end

底部对齐

center

居中

base-line

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

Stretch (默认值)

若项目未设置高度或高度未auto,将占满整个容器的高度

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/206876.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午3:17
下一篇 2026年3月19日 下午3:18


相关推荐

  • vue里的export default

    vue里的export default相信大家看 Vue 项目肯定会看到各种导入导出 下面来介绍一下 Vue 的模块机制 Vue 是通过 webpack 实现的模块化 因此可以使用 import 来引入模块 例如 此外 你还可以在 bulid webpack base conf js 文件中修改相关配置 意思是 你的模块可以省略 js vue json 后缀 weebpack 会在之后自动添加上 可以用 符号代替 src 字符串等 export 用来导出模块 Vue 的单文件组件通常需要导出

    2026年3月16日
    1
  • 【转】如何戒掉装逼?

    【转】如何戒掉装逼?朋友 我以前也很喜欢装逼 在我年轻的时候 我致力于特立独行 成为传说中的 XX XXX 或者史诗里的 X 我曾经达成了我们学校 AngelaZombi 成就 接下来 我用我自己的故事告诉你 当年的我 是如何摘掉王冠 戒掉这份原罪的 那一天以后 我恍然大悟 从此不再装逼 很久以前 我少不更事 为了有一头酷炫的发型 我去了我们当地比较贵的一家理发店 我人生第一次 现在想来 简直胆大包天 高中生的我 特别虚荣

    2026年3月18日
    2
  • 在 Php 中把 Allow_url_fopen 打開的風險[通俗易懂]

    在 Php 中把 Allow_url_fopen 打開的風險[通俗易懂]https://blog.teatime.com.tw最近老是在我的/tmp裡頭,發現有個多出來的/tmp/cmdtemp檔案.也在apache的error_log中發現一些訊息如下:sh:-c:line1:syntaxerrornearunexpectedtoken`;’sh:-c:line1:`;1>/tmp/cmdtemp2>…

    2022年7月16日
    17
  • html新的页面打开新页面,javascript如何打开新窗口?

    html新的页面打开新页面,javascript如何打开新窗口?JavaScript 中可以使用 window 对象的 open 方法打开新窗口 open 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口 Window 对象 Window 对象表示浏览器中打开的窗口 如果文档包含框架 或标签 浏览器会为 HTML 文档创建一个 window 对象 并为每个框架创建一个额外的 window 对象 open 方法定义和用法 open 方法用于打开一个新的浏

    2026年3月17日
    2
  • AI泡沫论调下,月之暗面用460万美元训练了一款万亿参数模型

    AI泡沫论调下,月之暗面用460万美元训练了一款万亿参数模型

    2026年3月12日
    2
  • C语言程序设计入门教程

    C语言程序设计入门教程C 语言程序设计入门教程目录语言分类 C 语言特点最简单的 C 语言程序注释方式 C 语言程序的结构程序设计的任务阶段选择结构程序设计创建一个表格设定内容居中 居左 居右 SmartyPants 创建一个自定义列表如何创建一个注脚注释也是必不可少的 KaTeX 数学公式新的甘特图功能 丰富你的文章 UML 图表 FLowchart 流程图导出与导入导出导入目录语言分类机器语言 二进制工作原理 符号语言 汇编语言 高级语言非结构化语言 结构化语言 面向对象语言 C 语言特点用途广泛 功能强大 运算符丰富 数据

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号