使用flex布局,子元素怎么高度自适应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用flex布局,子元素怎么高度自适应相关的知识,希望对你有一定的参考价值。

父元素高度设置为空或者auto即可,如height:auto或者不要height;,举例如下: 1.高度采用auto; 这里是子集内容,子集内容采用的是宽度780px,高度1000px,并且居中对齐; 这是父级内容,宽度为800px,高度自适应 参考技术A 使用flex布局,子元素高度自适应方法:
父元素高度设置为空或者auto即可,如height:auto或者不要height;,举例如下: 1.高度采用auto; 这里是子集内容,子集内容采用的是宽度780px,高度1000px,并且居中对齐; 这是父级内容,宽度为800px,高度自适应

两栏布局——左侧固定右侧自适应

参考技术A 1、左边width:200px;右边width:calc(100%-200px);

2、flex布局:父元素使用display:flex;子固定元素设置min-width即可

3、grid布局:父元素 display:grid; grid-template-columns: 60px 300px auto;

4、左元素浮动(BFC)

1)右侧元素添加margin-left,值为左侧元素宽度

2)右侧元素触发BFC(overflow:hidden/auto/scroll、绝对/固定定位、float、flex、grid等等)

3)右侧元素设置padding-left,并添加子元素作为新的右侧元素

5.左侧元素定位(BFC),右侧元素margin-left

6.左元素(BFC):display:table-cell;width:60px;右侧元素随内容变化宽度

以上是关于使用flex布局,子元素怎么高度自适应的主要内容,如果未能解决你的问题,请参考以下文章

css怎么自适应宽度

flex布局 一侧固定宽度 一侧自适应

css 左侧高度 跟随右侧内容高度 自适应

div+css 父容器是自动高度,几个子容器也是自动高度,怎样兼容浏览器,父容器自适应高度?

宽高自适应,高度塌陷,伪对象选择符

怎么让Div自适应高度