为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下,为什么boxes要添加display: -webkit-flex;这个属性

按照正常情况,box中添加display:flex;属性之后就可以了,可以对子元素按照flex:1/flex:2比例进行分配。为什么在box的外层还要加一个属性display:flex;

正在回答

5 回答

告诉这个div要使用弹性布局

0 回复 有任何疑惑可以回复我~

你的意思是在box的父容器外还要加flex?我试了下,不需要啊

0 回复 有任何疑惑可以回复我~

因为要让 父容器 成为一个 伸缩容器。display:flex 的作用就是让某个定义了此属性的元素成为伸缩容器。 你可以去搜索一下CSS3伸缩布局盒模型,对概念了解一下

0 回复 有任何疑惑可以回复我~

flex(标准版本)是指定伸缩项目如何分配伸缩容器的额外空间的属性,要添加前缀,是因为每一个浏览器对于flex伸缩性的支持程度不同。

0 回复 有任何疑惑可以回复我~
#1

北鸟南游 提问者

我的主要疑问是,为什么外层boxes要添加display:flex;这个属性,先不说兼容性问题
2016-10-07 回复 有任何疑惑可以回复我~

兼容老版本啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问一下,为什么boxes要添加display: -webkit-flex;这个属性

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号