CSS:flex:1;是什么意思(*****五颗星)

flex:1; 就是代表均匀分配元素

利用flex:1;确实实现了三个不同的div平分空间(三个div不设置宽)。

这是完整写法, 详见, 它还有另外两种完整写法, 分别是和initial(0,1,auto)和none(0,0,auto)

    • 第一个参数表示:flex-grow定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。
    • 第二个参数表示::flex-shrink定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。
    • 第三个参数表示:flex-basis给上面两个属性分配多余空间之前,计算项目是否有多余空间,默认值为auto,即项目本身的大小。

    例如:

<style>
        .container{
            display: flex;
        }
        .div{
			border: 1px so

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

前端面试题 文章被收录于专栏

前端面试的一些常问问题、问题的具体实现(可直接运行)以及底层原理

全部评论
总算是搞明白了
1 回复 分享
发布于 2023-02-09 15:48 云南
这个例子很好
1 回复 分享
发布于 2023-02-09 15:18 广东
edge上flex:1表示1 1 0%
点赞 回复 分享
发布于 2023-03-09 15:17 广东

相关推荐

点赞 评论 收藏
分享
lllllkin:感觉可以精简到一页简历,有些排版感觉不是必须的。 时间线越早的,你自己越熟悉的放前面。描述可以更精简些,一些问题解决感觉可以不用写具体技术栈,卖个关子,等面试官问。
点赞 评论 收藏
分享
05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
评论
15
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务