最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-02 22:15:14
文档

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

关于CSS中display:flex与inline-flex属性的详细介绍:Flex介绍Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。flex: 将对象作为弹性伸缩盒显示inline-flex:将对象作为内联块级弹性伸缩盒显示(推荐学习教程:CSS教程)flex示
推荐度:
导读关于CSS中display:flex与inline-flex属性的详细介绍:Flex介绍Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。flex: 将对象作为弹性伸缩盒显示inline-flex:将对象作为内联块级弹性伸缩盒显示(推荐学习教程:CSS教程)flex示

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

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

文档

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

关于CSS中display:flex与inline-flex属性的详细介绍:Flex介绍Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。flex: 将对象作为弹性伸缩盒显示inline-flex:将对象作为内联块级弹性伸缩盒显示(推荐学习教程:CSS教程)flex示
推荐度:
标签: 介绍 属性 css
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top