Flex意为”弹性布局”,为盒状模型提供最大的灵活性。容器都可以指定为Flex布局。flex布局的出现,能提供更灵活的布局模式,让我们不拘泥于float margin-left 等
工具/原料
css html flex
方法/步骤
1
我们先看看不使用flex之前的html展示效果,body代码:
打开这个html页面我们可以看到如下图二效果,div里面的div将占据一行,导致换行,而且布局乱。2
首先要使用flex,我们必须首先在父容器中写入:style='display: flex' 这样就代表着将使用flex布局外层div:
我们会发现里面的显示发生了变化,子层div不在换行,刷新页面如下图所示
3
仅仅实现不换行是不够的,也许我们需要都换行呢,如果都要换行的话,我们只需要外层div样式这样写:
没错flex-direction加入属性数将控制着变化,flex-direction有以下几个属性row:主轴为水平方向,起点在左端。(默认值)row-reverse:主轴为水平方向,起点在右端。column:主轴为垂直方向,起点在上沿。column-reverse:主轴为垂直方向,起点在下沿。如下代码刷新页面将如下图二所示
4
有时候使用了flex布局,所有子类都在一行,容器又太小,这时候我们就需要对它们进行换行 如下图一所示 flex-wrap属性将为我们实现该功能我们对div进行修改
刷新页面将如图二所示 flex-wrap有三个属性nowrap:不换行(默认)wrap:换行wrap-reverse:换行,第一行在下方 修改div样式style='font-size:100px;display: flex;flex-direction: row;flex-wrap:wrap-reverse' 刷新页面如图四所示:6
felx 的 align-items属性,align-items属性定义子类交叉轴的对齐方式。align-items属性:flex-start:交叉轴的起点对齐。flex-end:交叉轴的终点对齐。center:交叉轴的中点对齐。baseline: 项目的第一行文字的基线对齐。stretch:如果项目未设置高度或设为auto,将占满整个容器的高度(默认值)
7 效果如下图二所示:
justify-content属性定义了项目在主轴上的对齐方式。 justify-content属性:flex-start:左对齐(默认值)flex-end:右对齐center: 居中space-between:两端对齐,项目之间的间隔都相等。space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。例如
baidu
python
java
c
go
basic
注意事项
felx属性使用前面要加 display: flex
上一篇:div+css之三列布局
下一篇:CSS flex布局属性有什么?
推荐信息
- 1
pcsx2怎么用?
- 2
CSS 常用布局
- 3
css两列布局怎么写
- 4
CSS DIV网页布局技术教程
- 5
div+css布局的基本流程
- 6
css常用到的一些样式布局
- 7
div+css布局入门教程
- 8
css介绍及布局特点
- 9
如何用CSS制作一个满屏品字布局
- 10
怎么样学习好CSS布局?
- 11
css+div常用网页线性布局
- 12
页面布局相关CSS样式
- 13
css如何设置首页布局
- 14
div+css如何布局
- 15
如何使用CSS实现三栏布局
- 16
学习css布局的方法
- 17
css为页面设置自适应布局
- 18
一小时搞定DIV+CSS布局
- 19
7步搞懂div+css页面布局
- 20
div+css页面布局
- 21
苹果iPhone7怎么通话录音
- 22
iPhone 6s Plus如何通话录音?
- 23
苹果蓝牙通话录音话筒—想录就录,就是这么任性
- 24
苹果iPhone6S怎么通话录音
- 25
苹果iphone 7/7 plus怎么通话时如何录音?
- 26
iPhone13通话时如何录音
- 27
iPhone6怎么通话录音
- 28
苹果6通话录音功能在哪
- 29
苹果8怎么通话录音?
- 30
iPhone7通话如何录音
- 31
Iphone怎么录音
- 32
iPhone通话录音耳机——让您随心所欲
- 33
苹果13怎样通话录音
- 34
iphone13怎么设置在通话时录音
- 35
苹果来电如何录音取证
- 36
iphone怎么录音
- 37
iphone怎么通话录音
- 38
苹果通话怎么录音
- 39
上班族保养颈椎六大“秘笈”
- 40
如何保养颈椎