课程
/前端开发
/HTML/CSS
/Flexbox,更优雅的布局
请问为什么要给每一个列设置width: 100px,而不是直接所有的width:0,让width参与计算貌似增加了复杂度,没人会这么使用吧,W3C的初衷是什么?
2015-01-31
源自:Flexbox,更优雅的布局 1-1
正在回答
有些看不懂,如果是指講 flex-grow 那部份的話,100px 不是 width 帶來的,而是 flex-basis 的。你可以只設定 flex-basis 而忽視 width,是沒問題的。
有些現有的 flexbox 框架求謹慎,在設置 .col-xx-n 之類的 class 的時候,會同時設定 flex-basis 和 max-width,但這也造成了在 flex container 為 column 佈局時(就是 flex item 縱向排列),每一項目無法伸展。
举报
对CSS模组——Flexbox的详细介绍。
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号