百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>CSS教程> 对于CSS中display:flex与inline-flex属性的细致介绍
分享文章到:

对于CSS中display:flex与inline-flex属性的细致介绍

发布时间:09/01 来源:未知 浏览: 关键词:

Flex介绍

Flex是Flexible Box的缩写,意为"弹性规划",用来为盒状模型供给最大的灵敏性。任何一个容器都可以指定为Flex规划。

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

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

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

flex示例代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Test</title>
  <style type="text/css">
    .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;这个属性就不需要了,会主动浮动*/
    }
  </style>
</head>
<body>
  <div class="main">
    <div>1</div>
    <div>2</div>
    <div>3</div>
    <div>4</div>
  </div>
</body>
</html>

结果如下:

e657cbef71636a6d3426d30b53710af.png

display:inline-flex示例代码

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

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Test</title>
  <style type="text/css">
    .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;这个属性就不需要了,会主动浮动*/
    }
  </style>
</head>
<body>
  <div class="main">
    <div>1</div>
    <div>2</div>
    <div>3</div>
    <div>4</div>
  </div>
</body>
</html>

结果如下:

228f228db2a8e8ac20c0249fb2b2b9f.png

更多编程相关教程,请关注百分百源码网编程入门栏目!

以上就是关于CSS中display:flex与inline-flex属性的具体介绍的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板