美文网首页
Flex布局让子元素保持自身高度

Flex布局让子元素保持自身高度

作者: flyjar | 来源:发表于2022-08-03 17:16 被阅读0次

在用了Flex布局会发现,当水平排列后,会发现所有子项的高度都变成一样的了。


20190530152208510.png

这是因为Flex 布局会默认:

  • 把所有子项变成水平排列。
    8 默认不自动换行。
  • 让子项与其内容等宽,并把所有子项的高度变为最高子项的高度。

这样设置背景色的时候非常不方便,那么直接在父项上,将align-items设为 flex-start,或者align-items属性的其他值都可以,子项就会保持自身的高度了。

.fat{
    display: flex;
    align-items: flex-start;
}

效果如下:


20190530152742877.png

相关文章

  • Flex布局让子元素保持自身高度

    在用了Flex布局会发现,当水平排列后,会发现所有子项的高度都变成一样的了。 这是因为Flex 布局会默认: 把所...

  • 日常布局css

    一、如何实现子元素左右等高布局 grid布局 最简单 flex布局flex中的伸缩项目默认都拉伸为父元素的高度,也...

  • 父元素flex 1时,子元素撑开父元素的原始宽度/高度

    父元素flex 1时,子元素撑开父元素的原始宽度/高度 场景:当元素A是flex 1布局时,仅能决定该元素A撑到父...

  • flex 布局 超出后上部子元素无法完全显示

    flex布局可很容易实现内部元素的垂直水平居中。遇到一个问题,即子元素的高度超出flex父元素之后,顶部的子元素无...

  • Flex布局高度塌陷的解决方案

    Flex布局的高度塌陷 1.发生原因: 父元素不写高度完全由子元素撑起来的,但是子元素浮动时,父元素就会高度为0,...

  • flex布局

    flex布局容器 flex布局容器需要设置成display:flex;他的子元素float失效,子元素的块状特性也...

  • flex布局

    flex 1,flex布局又叫弹性布局,一个元素为flex布局时,子元素的float、clear和vertical...

  • Uni-APP笔记

    1、Flex布局:设置父元素为 display:flex; flex-direction:row; 子元素会被...

  • 两栏布局

    flex布局 父元素设置 display:flex,固定元素设置固定的宽度和高度,另一个元素设置flex:1;宽度...

  • 弹性布局

    Flex布局 采用Flex布局的元素,称为Flex容器(flex container),简称"容器"。它的所有子元...

网友评论

      本文标题:Flex布局让子元素保持自身高度

      本文链接:https://www.haomeiwen.com/subject/uuqewrtx.html