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

请教box-flex的问题

请问为什么要给每一个列设置width: 100px,而不是直接所有的width:0,让width参与计算貌似增加了复杂度,没人会这么使用吧,W3C的初衷是什么?

正在回答

1 回答

有些看不懂,如果是指講 flex-grow 那部份的話,100px 不是 width 帶來的,而是 flex-basis 的。你可以只設定 flex-basis 而忽視 width,是沒問題的。

有些現有的 flexbox 框架求謹慎,在設置 .col-xx-n 之類的 class 的時候,會同時設定 flex-basis 和 max-width,但這也造成了在 flex container 為 column 佈局時(就是 flex item 縱向排列),每一項目無法伸展。

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

举报

0/150
提交
取消
Flexbox,更优雅的布局
  • 参与学习       8113    人
  • 解答问题       2    个

对CSS模组——Flexbox的详细介绍。

进入课程

请教box-flex的问题

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

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

帮助反馈 APP下载

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

公众号

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