当前位置:首页 > CSS教程 > 正文内容

关于CSS中display:flex与inline-flex属性的详细介绍_css教程,css,display:flex,inline-flex

搜教程4年前 (2020-03-05)CSS教程181

css如何清除浮动_css教程

本文来自CSS入门教程栏目,文中为大家介绍了css实现清除浮动的方法,具有一定的参考价值,希望可以帮助到大家。css实现清除浮动可以给父级元素设置高度。

Flex介绍

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

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

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

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

flex示例代码

CSS3实现各种表情(代码示例)_css教程

CSS3实现各种表情。代码如下,复制即可使用。

<!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>

效果如下:

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>

效果如下:

更多编程相关教程,请关注ki4网编程入门栏目!

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

给你的网页弹窗加个遮罩_css教程

本篇文章为你介绍使用css实现网页遮罩效果,主要是通过控制两个盒子的显示层级,控制遮罩层的背景色和显示透明度来达到遮罩效果。希望对学习css的朋友有帮助。

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/17330.html

分享给朋友:

“关于CSS中display:flex与inline-flex属性的详细介绍_css教程,css,display:flex,inline-flex” 的相关文章

CSS3怎样完成反复径向渐变结果【css教程】,CSS3实现重复径向渐变效果

CSS3怎样完成反复径向渐变结果【css教程】,CSS3实现重复径向渐变效果

css3中的渐变结果,包含线性渐变、径向渐变、反复线性渐变以及反复径向渐变。这些渐变结果,可以使我们的网页内容越发雄厚炫彩。 引荐进修:《CSS3教程》 那末在前面的文章中,我们已给人人引见了css3完成线性渐变结果、径向渐变结果以及反复线性渐变结果。 下面我就连系简朴的示例继承给...

caption-side属性怎样用【css教程】,caption-side属性,css

caption-side属性怎样用【css教程】,caption-side属性,css

caption-side属性用来设置表格题目的位置,能够设置表格题目是位于表格的上面,照样下面。 CSS caption-side属性 作用:caption-side属性设置表格题目的位置。 语法: caption-side: top|bottom; 参数: top:默认值,把表...

CSS中伪类和伪元素的细致引见(代码示例)【css教程】,css3,css

本篇文章给人人带来的内容是关于CSS中伪类和伪元素的细致引见(代码示例),有肯定的参考价值,有须要的朋侪可以参考一下,愿望对你有所协助。 一、伪类 伪类包含两种:状况伪类(UI 伪类)和构造性伪类。 (1)状况伪类是基于元素当前状况举行挑选的。 在与用户的交互过程当中元素的状况是动态变化...

应用CSS完成一个悬停过渡动画的项目(超等简朴)【css教程】,css,悬停动画

应用CSS完成一个悬停过渡动画的项目(超等简朴)【css教程】,css,悬停动画

CSS不一定要写得何等庞杂才完成特殊结果。以下就是三个超等简朴的过渡的例子,可以只是几行代码,然则增加到Web应用程序中,却会让它增色不少。 以下是我们将在本教程中构建的代码 项目设置 在这个项目中,我们将把过渡结果应用到一个class为box的元素上面。这个box元素内部是垂直和程度...

dw怎样建立css文件【css教程】,css

dw怎样建立css文件【css教程】,css

在dreamweaver cc中能够直接建立css文件,或在内面内手写输入css代码定义划定规矩等等。 假如要运用可视化css编辑,能够运用css设想器,在默许的界面下,在软件窗口右边的运动窗口内就能够找到css设想器。 比方:新建一个html文件,点击css设想器的“源”窗口的“+”号...

css 搜刮框怎样变大【css教程】,css

css 搜刮框怎样变大【css教程】,css

搜刮条在我们网站是必不可少的,尤其是在有限的页面空间里,安排一个主要的搜刮条是个困难,本日将连系实例给人人引见一下怎样运用CSS3来完成一个可伸缩功用的搜刮条。 构造: <form class="demo-a"> <input placeholder="Search"...