关于CSS中display:flex与inline-flex属性的详细介绍

关于CSS中display:flex与inline-flex属性的详细介绍

flex介绍

Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。

flex: 将对象作为弹性伸缩盒显示

inline-flex:将对象作为内联块级弹性伸缩盒显示

(推荐学习教程:CSS教程)

立即学习“前端免费学习笔记(深入)”;

flex示例代码

        Test      .main{      width:200px;      background-color: red;      display: flex;/*父div设置该属性*/    }    .main>div{      width: 50px;      height: 50px;      border: 1px solid blue;      box-sizing: border-box;/*这是css3属性,如果不懂,请继续往下阅读*/      /*float:left;这个属性就不需要了,会自动浮动*/    }    
1
2
3
4

效果如下:

e657cbef71636a6d3426d30b53710af.png

display:inline-flex示例代码

如果想看到效果,将上面的display:flex,换成display:inline-flex,并且将width:200px删除。在没有测试之前,有的人可能会认为.main会占据整个一行,但是,测试结果是,它会根据子元素所有的div大小自适应宽度和高度

        Test      .main{      background-color: red;      display: inline-flex;/*父div设置该属性*/    }    .main>div{      width: 50px;      height: 50px;      border: 1px solid blue;      box-sizing: border-box;/*这是css3属性,如果不懂,请继续往下阅读*/      /*float:left;这个属性就不需要了,会自动浮动*/    }    
1
2
3
4

效果如下:

228f228db2a8e8ac20c0249fb2b2b9f.png

更多编程相关教程,请关注创想鸟编程入门栏目!

以上就是关于CSS中display:flex与inline-flex属性的详细介绍的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1614879.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
css如何清除默认样式并设置公共样式
上一篇 2025年12月24日 04:37:10
css如何清除浮动
下一篇 2025年12月24日 04:37:26

相关推荐

发表回复

登录后才能评论
关注微信