CSS3中inline-flex与flex区别
前端开发css3里的inline-flex与flex两者的区别如下:
1、flex: 将对象作为弹性伸缩盒显示;
2、inline-flex:将对象作为内联块级弹性伸缩盒显示。
一句话来描述就是:当Flex Box 容器没有设置宽度大小限制时,当display 指定为 flex 时,FlexBox 的宽度会填充父容器,当display指定为 inline-flex 时,FlexBox的宽度会包裹子Item,如下图所示:
对应的代码如下所示:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>inline-flex与flex区别</title> <style> /*Flex 容器*/ .flex__container { display: inline-flex; background-color: gray; } /*Flex 子 Item */ .flex__item { width: 50px; height: 50px; background-color: aqua; border: 1px solid black; } </style> </head> <body> <!--Flex容器--> <div> <!--Flex容器中的子Item--> <div></div> <div></div> <div></div> <div>tangjiusheng.cn</div> </div> </body> </html>
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.cn/css3/14630.html
原文地址:https://tangjiusheng.cn/css3/14630.html