Css 在高度未知的flexbox项目上强制设置上边距

Css 在高度未知的flexbox项目上强制设置上边距,css,flexbox,Css,Flexbox,我有一个flexbox容器,有两列,每列都有动态内容,这意味着动态高度。我需要降低右栏,为此我设置了一个上边距。这不会产生所需的结果,因为底部不会被推,它仍与左列的底部对齐(遵循规范,该规范规定弹性项目在默认情况下应具有相同的高度)。供参考 .container{ 显示器:flex; 边框:1px纯红; 填充:10px; 溢出:隐藏; } .容器.组件{ 宽度:50%; 框大小:边框框; /*高度:250px*/ 边框:1px纯黑; 填充:0px 10px; } .集装箱,对{ 边缘顶部:20

我有一个flexbox容器,有两列,每列都有动态内容,这意味着动态高度。我需要降低右栏,为此我设置了一个上边距。这不会产生所需的结果,因为底部不会被推,它仍与左列的底部对齐(遵循规范,该规范规定弹性项目在默认情况下应具有相同的高度)。供参考

.container{
显示器:flex;
边框:1px纯红;
填充:10px;
溢出:隐藏;
}
.容器.组件{
宽度:50%;
框大小:边框框;
/*高度:250px*/
边框:1px纯黑;
填充:0px 10px;
}
.集装箱,对{
边缘顶部:20px;
}


Lorem ipsum dolor sit amet,是一位杰出的献身者。

Morbi坐在amet pharetra turpis,id为鼠扫描电镜。这是一种新的生活方式,它可以使人感到轻松愉快。杜伊斯·弗林利亚·莫莱斯蒂·拉库斯·内克·朗库斯(Duis fringilla molestie lacus nec rhoncus)。Nunc前马萨,placerat id risus sed,luctus varius Elite。南前庭奥奇酒店 波特托尔。不要用慈悲的心,你可以用温和的语言表达。Eunian viverra dapibus risus在euismod。亨德雷特·斯克利尔斯克·利伯罗,在巴黎的accumsan ligula前庭。前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭。梅塞纳斯身份证 拍卖人elit。孕妇nisl中interdum arcu的Nullam。努克·拉西尼亚、亨德雷特拍卖行、斯皮恩·普尔文纳·莫里斯、非拉奥里特·贾斯托·艾德·里索斯。无舌,无舌。非智人的orci tincidunt的前庭。维瓦摩斯·努克·厄洛斯, 这是一句名言。


一个选项是在
左侧添加
页边距底部:20px

.container{
显示器:flex;
边框:1px纯红;
填充:10px;
溢出:隐藏;
}
.容器.组件{
宽度:50%;
框大小:边框框;
边框:1px纯黑;
填充:0px 10px;
}
.集装箱,对{
边缘顶部:20px;
}
.集装箱,左{
边缘底部:20px;
}


Lorem ipsum dolor sit amet,是一位杰出的献身者。

Morbi坐在amet pharetra turpis,id为鼠扫描电镜。这是一种新的生活方式,它可以使人感到轻松愉快。杜伊斯·弗林利亚·莫莱斯蒂·拉库斯·内克·朗库斯(Duis fringilla molestie lacus nec rhoncus)。Nunc前马萨,placerat id risus sed,luctus varius Elite。南前庭奥奇酒店 波特托尔。不要用慈悲的心,你可以用温和的语言表达。Eunian viverra dapibus risus在euismod。亨德雷特·斯克利尔斯克·利伯罗,在巴黎的accumsan ligula前庭。前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭。梅塞纳斯身份证 拍卖人elit。孕妇nisl中interdum arcu的Nullam。努克·拉西尼亚、亨德雷特拍卖行、斯皮恩·普尔文纳·莫里斯、非拉奥里特·贾斯托·艾德·里索斯。无舌,无舌。非智人的orci tincidunt的前庭。维瓦摩斯·努克·厄洛斯, 这是一句名言。


您可以使用
位置:相对,而不是使用边距
顶部:20px

.container{
显示器:flex;
边框:1px纯红;
填充:10px;
/*溢出:隐藏*/
}
.容器.组件{
位置:相对位置;
宽度:50%;
框大小:边框框;
/*高度:250px*/
边框:1px纯黑;
填充:0px 10px;
}
.集装箱,对{
顶部:20px;
}


Lorem ipsum dolor sit amet,是一位杰出的献身者。

Morbi坐在amet pharetra turpis,id为鼠扫描电镜。这是一种新的生活方式,它可以使人感到轻松愉快。杜伊斯·弗林利亚·莫莱斯蒂·拉库斯·内克·朗库斯(Duis fringilla molestie lacus nec rhoncus)。Nunc前马萨,placerat id risus sed,luctus varius Elite。南门厅或一个单独的入口。不要用慈悲的心,你可以用温和的语言表达。Eunian viverra dapibus risus在euismod。亨德雷特·斯克利尔斯克·利伯罗,在巴黎的accumsan ligula前庭。前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭。Maecenas是拍卖人Elite。孕妇nisl中interdum arcu的Nullam。努克·拉西尼亚、亨德雷特拍卖行、斯皮恩·普尔文纳·莫里斯、非拉奥里特·贾斯托·艾德·里索斯。无舌,无舌。非智人的orci tincidunt的前庭。维瓦摩斯·努克·厄洛斯,前临时工,名言波苏尔·埃尼姆。


或者,您可以使用“对齐自Flexbox”属性基本上设置组件元素的垂直对齐。这就是你想要的吗?有点像Flexbox面前的苍蝇

.container{
显示器:flex;
边框:1px纯红;
填充:10px;
溢出:隐藏;
}
.容器.组件{
宽度:50%;
框大小:边框框;
/*高度:250px*/
边框:1px纯黑;
填充:0px 10px;
}
.集装箱,对{
边缘顶部:20px;
自对准:柔性端;
}
.集装箱,左{
自我校准:灵活启动;
}


Lorem ipsum dolor sit amet,是一位杰出的献身者。

Morbi坐在amet pharetra turpis,id为鼠扫描电镜。这是一种新的生活方式,它可以使人感到轻松愉快。杜伊斯·弗林利亚·莫莱斯蒂·拉库斯·内克·朗库斯(Duis fringilla molestie lacus nec rhoncus)。Nunc前马萨,placerat id risus sed,luctus varius Elite。南前庭奥奇酒店 波特托尔。不要用慈悲的心,你可以用温和的语言表达。Eunian viverra dapibus risus在euismod。亨德雷特·斯克利尔斯克·利伯罗,在巴黎的accumsan ligula前庭。前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭前庭。梅塞纳斯身份证 拍卖人elit。孕妇nisl中interdum arcu的Nullam。努克·拉西尼亚、亨德雷特拍卖行、斯皮恩·普尔文纳·莫里斯、非拉奥里特·贾斯托·艾德·里索斯。无舌,无舌。非智人的orci tincidunt的前庭。维瓦摩斯·努克·厄洛斯, 这是一句名言。

你需要这样吗?
.集装箱{
显示器:flex;
边框:1px纯红;
填充:20px;
溢出:隐藏;
Do u need like this?
<!--css -->
<style>
    .container {
      display: flex;
      border: 1px solid red;
      padding: 20px;
      overflow: hidden;
    }
    .container .component {
      width: 50%;
      box-sizing: border-box;
      border: 1px solid black;
      padding: 0px 10px;
      position: relative;

    }
    .container .right {
      margin-top: 20px;
    }
    .container .left {
      margin-bottom: 20px;
    }
</style>



<!--html-->

    <div class="container">
      <div class="component left">
        <p>
          Lorem ipsum dolor sit amet, consectetur adipiscing elit.
        </p>
      </div>
      <div class="component right">

 <p>
          Morbi sit amet pharetra turpis, id placerat sem. Fusce tempus nisl vel arcu euismod, nec convallis risus ullamcorper. Duis fringilla molestie lacus nec rhoncus. Nunc ex massa, placerat id risus sed, luctus varius elit. Nam vestibulum orci a massa sollicitudin
          porttitor. Donec sagittis odio metus, eu aliquam tellus blandit eget. Aenean viverra dapibus risus at euismod. Ut hendrerit scelerisque libero, at accumsan ligula vestibulum in. Vivamus tristique erat faucibus ante dapibus vestibulum. Maecenas id
          auctor elit. Nullam at interdum arcu, in gravida nisl. Nunc lacinia, quam a hendrerit auctor, sapien est pulvinar mauris, non laoreet justo elit id risus. Nullam vel nulla ligula. Vestibulum at tincidunt orci, non rhoncus sapien. Vivamus nunc eros,
          tempus a ex non, dictum posuere enim.
        </p>
      </div>
    </div>