章节
问答
课签
笔记
评论
占位
占位

弹性盒模型 - 弹性盒模型之flex属性

这一章节我们来学习flex弹性盒子模型,根据下面的例子来理解一下吧:

实现上图效果,我们需要输入以下代码:

上面的代码:

三个块元素设置大小以及背景色,在父容器中添加flex。

技术点的解释:

1、设置display: flex属性可以把块级元素在一排显示。

2、flex需要添加在父元素上,改变子元素的排列顺序。

3、默认为从左往右依次排列,且和父元素左边没有间隙。

任务

可以测试右侧编辑器中的代码,感受一下flex布局。

 

?不会了怎么办
||
1
2
<!DOCTYPE html>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最赞回答 / 慕粉2237001
<...图片...>图中的background:blue;

最赞回答 / qq_慕移动2452305
定义父容器大小与子容器大小一样,是不是意味着父容器被被撑爆了?答:不会被撑爆,可以利用给父元素添加 border: 1px solid red; 去观察父元素是否变形,我亲测后没有变形,因此得出不会撑爆父...

最新回答 / iuhiiu
因为<body>    <div class="box">        <div class="box1"></div>        <div class="box2"></div>        <div class="box3"></div>    </div></body>div包裹着其他div标签

最赞回答 / 麻辣烫不加辣
还有个问题想请教,我在测试时,为某个box 写上 display: inline ,希望把它改为内联元素,测试他是否还会与其他块状元素排列在同一行,结果这个定义并没有作用,这个box尽管定义为了inline属性,但是他依然是以块状元素的形势展现的,CSS中宽度和高度的定义依然有效。是因为在flex中这个display:inline 没用吗?还是其他原因?

已采纳回答 / 戏佳人
选择器。.box div{}的意思是:对一个类名为box的标签下的所有div标签进行样式修改,这里的div是box的后代。.box,div{}是群组选择器,同时对一个类名为box的标签和当前编辑代码下的所有div标签进行样式修改

最赞回答 / 李_十一
<...图片...>.box div设置了高度,如果你直接在.box1里面设置高度是无效的,因为权重没有.box div的权重高

最新回答 / 枫枫子
display:flex;作用于父类元素,放到后面都是子类元素,子类元素没有他自己的子类元素,所以显示不出来效果。

最赞回答 / yjyjyjyjyj
弹性就是你改变浏览器大小,他们会随着改变大小。float的话,大小不会改变的<...图片...>

最赞回答 / 浊酒敬风尘
div本身是块级元素,元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。这里他已经设置了宽度——“width=200px”,所以左边的三个盒子没有占满父元素的蓝色盒子,把'width=200px'注释掉,运行一下就是你要的效果了。(此前已经将'display:flex'注释掉了)

已采纳回答 / 慕先生1208830
权值比较是对的,所以子级是按照你.box div{}进行展现的,所以你看到子级的div都只有200px,但是超过子级高度的属于父级的就显示为400px;超出子级的200px显示为skyblue颜色

最新回答 / weibo_慕婉清4479341
网页布局 多样化 

最赞回答 / qq_半勺咖啡_0
.box div定义的是class="box"的下一级box的宽度和高度,本身还是默认的一行,高度要看里面的元素的高度

最赞回答 / ppgcdtoo
float是模糊的相对父元素的左右位置,而flex占比则能精确占据父元素的百分比。
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言