什么是Flex布局?
什么是Flex布局?
- 一、什么是Flex布局?
一、什么是Flex布局?
Flex是FlexibleBox的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。注意,设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。
display:flex;//块元素
display:inline-flex;//行内元素
采用Flex布局的元素,称为Flex容器(flexcontainer),简称"容器"。它的所有子元素自动成为容器成员,称为Flex项目(flexitem),简称"项目"。
容器默认存在两根轴:水平的主轴(mainaxis)和垂直的交叉轴crossaxis)。主轴的开始位置(与边框的交叉点)叫做mainstart,结束位置叫做mainend;交叉轴的开始位置叫做crossstart,结束位置叫做crossend。
项目默认沿主轴排列。单个项目占据的主轴空间叫做mainsize,占据的交叉轴空间叫做crosssize。
容器的属性
flex-direction属性决定主轴的方向(即项目的排列方向)
flex-direction:column-reverse|column|row|row-reverse;(默认不写flex-direction:row)
flex-wrap属性定义,如果一条轴线排不下,用法:
flex-wrap:nowrap|wrap|wrap-reverse;
nowrap(默认):不换行
wrap:换行,第一行在上方。
wrap-reverse:换行,第一行在下方。
flex-flow属性是flex-direction属性和flex-wrap属性的简写形式,默认值为rownowrap。
justify-content属性定义了项目在主轴上的对齐方式
用法:justify-content:flex-start|flex-end|center|space-between|space-around;
本文转载自中文网
转载:http://www.divcss5.com/css3-style/c56741.shtml
什么是Flex布局?相关推荐
- Flex 布局详解 - 转自阮一峰老师
Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性.任何的盒子都可以使用它. 下面我们来看一下使用 Flex 布局的容器的属性 fle ...
- Flex布局教程(来源:阮一峰)
网页布局(layout)是 CSS 的一个重点应用.Flex 布局将成为未来布局的首选方案.本文介绍它的语法,下一篇文章给出常见布局的 Flex 写法.网友 JailBreak 为本文的所有示例制作了 ...
- Flex 布局:语法篇
2019独角兽企业重金招聘Python工程师标准>>> 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position 属性 + float 属性.它对于那些特殊 ...
- 通过游戏来学习CSS的Flex布局
在复习Flex 布局的时候发现的了几个有趣的小游戏,在这里分享并记录几个有难度的答案 1. Flexbox Froggy 通过调整CSS样式来使各种青蛙回到对应的荷叶上,游戏默认难度为Beginner ...
- CSS布局之flex布局
最近项目中涉及到手机端开发,那么flex布局是必不可少的,这里我来重新梳理一下 1. 介绍 flex布局也被成为伸缩盒布局,在flex布局模型中,flex容器的子元素可以在x轴或y轴上进行布局,并且子 ...
- flex布局和单行省略不兼容
2019独角兽企业重金招聘Python工程师标准>>> flex布局和单行省略不兼容,存在着无法公用的特性,可以将flex修改为: display: box; display: -w ...
- flex布局的盒子模型
flex盒子模型由容器(flex container)以及容器的直接子元素(flex item)组成. 以容器(flex container)定义,有主轴(main axis)以及交叉轴(cross ...
- 浅谈CSS3中display属性的Flex布局,关于登陆页面属性框的设置
声明:本文转发自三里屯柯南的浅谈CSS3中display属性的Flex布局http://www.cnblogs.com/xuyuntao/articles/6391728.html 基本概念 采用Fl ...
- CSS 7:网页布局(传统布局,flex布局,布局套路)
传统布局 一栏.两栏.三栏布局 一栏布局 特点:页面内容居中,宽度固定 实现方式: 定宽 + 水平居中 width: 1000px; //或 max-width: 1000px; margin-lef ...
- 我所知道的flex布局 —— 上篇
前言 你还在用display+position+float来进行css布局吗?有没有觉得用传统的这种布局方法来实现特殊布局特别麻烦困难,例如:垂直居中.今天来记录一下自己对flex布局的了解(虽然不算 ...
最新文章
- go6---slice切片
- QQGame防专线中断系统介绍
- 【Groovy】集合遍历 ( 使用集合的 eachWithIndex 方法进行遍历 | 代码示例 )
- 组合数学--约瑟夫环问题 Josephus
- Java ClassLoader
- SQL常用日期处理函数(转)
- sudo apt-get nmap 报错锁占用
- 深入分析 Flutter 渲染性能
- 初学者求经典java学习视频
- 模糊控制算法基础知识
- 五分钟上手ECharts教程
- php条形码宽度,PHP条形码生成封装类
- 在 CSDN 官宣了,二哥要和华为大佬一起创业了!也许以后洛阳的小伙伴回乡又多了一个选择!
- 香港云服务器网站备案,中国香港云服务器网站备案
- 海南计算机管理科员工资,海南公务员级别工资一览表
- 云计算1+X之openstack篇
- 网站被黑中毒WebShell木马的解决方案
- P2071 座位安排(二分图最大匹配)
- golang切片简介
- 索尼摄像机V1C语言设置,索尼摄像机随机软件(Picture package) v1.8官方版