Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 将列高度与动态同级匹配_Html_Css_Flexbox - Fatal编程技术网

Html 将列高度与动态同级匹配

Html 将列高度与动态同级匹配,html,css,flexbox,Html,Css,Flexbox,我有两个专栏。左列应指示右列的高度,但其自身的高度会有所不同。如果左列有更多项,则右列应增长以与之匹配。如果右栏有更多项目,则应在左栏的高度停止,然后滚动 我尝试过使用flexbox,但似乎无法让它按我喜欢的方式工作。我知道我可以用javascript做到这一点,但我确信一定有一个纯粹的css解决方案,我只是没有找到 以下是我目前拥有的: <div class="row" style="display: flex;"> <div class="col-xs-12" s

我有两个专栏。左列应指示右列的高度,但其自身的高度会有所不同。如果左列有更多项,则右列应增长以与之匹配。如果右栏有更多项目,则应在左栏的高度停止,然后滚动

我尝试过使用flexbox,但似乎无法让它按我喜欢的方式工作。我知道我可以用javascript做到这一点,但我确信一定有一个纯粹的css解决方案,我只是没有找到

以下是我目前拥有的:

<div class="row" style="display: flex;">
    <div class="col-xs-12" style="flex: 0 0 auto;">
        <div class="panel panel-default">
            <div class="panel-heading">Panel 1 header</div>
            <div class="panel-body" style="background-color: red;">
                <ul>
                    <li>0 to many items</li>
                    <li>0 to many items</li>
                    <li>0 to many items</li>
                    <li>0 to many items</li>
                    <li>0 to many items</li>
                </ul>
            </div>
        </div>
    </div>
    <div class="col-xs-12" style="flex: 0 0 auto;">
        <div class="panel panel-default">
            <div class="panel-heading">Panel 2 header</div>
            <div class="panel-body" style="background-color: blue;">
                <ul>
                    <li>0 to many items</li>
                    <li>0 to many items</li>
                    <li>0 to many items</li>
                    <li>0 to many items</li>
                    <li>0 to many items</li>
                    <li>scroll</li>
                    <li>scroll</li>
                </ul>
            </div>
        </div>
    </div>
</div>

面板1标题
  • 0到多个项目
  • 0到多个项目
  • 0到多个项目
  • 0到多个项目
  • 0到多个项目
面板2标题
  • 0到多个项目
  • 0到多个项目
  • 0到多个项目
  • 0到多个项目
  • 0到多个项目
  • 卷轴
  • 卷轴

我已经整理了一个工作样本供您参考。这里的要点是使用
display:flex
,它将解决您的问题:

*{
框大小:边框框;
}
.集装箱{
背景:粉红色;
显示器:flex;
flex-flow:行nowrap;
填充:10px;
}
.集装箱{
背景:浅蓝色;
填充:10px;
flex:0自动;
宽度:50%;
}

Lorem ipsum dolor sit,amet Concertetur Adipising Elite。在我们的生活中,我们经常会遇到一种令人讨厌的疾病

Lorem ipsum,dolor sit amet Concertetur Adipising Elite。我们必须在公共部门和尼莫之间建立一个平等的协商机制。别名eum,威尼斯的劳动罪是非比寻常的动物罪,是临时法定代表。这是一个值得称赞的威尼斯工作坊。暂时性的死亡

Lorem ipsum dolor坐在amet Concertetur,告别精英。enim的Sapiente sint corrupti alias,发明家,类似于法国的真实情况,在法国的官方机构中也是如此。鼹鼠,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打


我已经整理了一个工作样本供您参考。这里的要点是使用
display:flex
,它将解决您的问题:

*{
框大小:边框框;
}
.集装箱{
背景:粉红色;
显示器:flex;
flex-flow:行nowrap;
填充:10px;
}
.集装箱{
背景:浅蓝色;
填充:10px;
flex:0自动;
宽度:50%;
}

Lorem ipsum dolor sit,amet Concertetur Adipising Elite。在我们的生活中,我们经常会遇到一种令人讨厌的疾病

Lorem ipsum,dolor sit amet Concertetur Adipising Elite。我们必须在公共部门和尼莫之间建立一个平等的协商机制。别名eum,威尼斯的劳动罪是非比寻常的动物罪,是临时法定代表。这是一个值得称赞的威尼斯工作坊。暂时性的死亡

Lorem ipsum dolor坐在amet Concertetur,告别精英。enim的Sapiente sint corrupti alias,发明家,类似于法国的真实情况,在法国的官方机构中也是如此。鼹鼠,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打,鞭打


包括您尝试过的HTML和CSS。看起来这是重复的,但公认的答案可能不是您想要的答案,第二个是我认为:今天:显示:表格/柔性或网格是简单的选项,在内联块或浮子与假列方法之前这可能是网络上关于CSS的最常被问到的问题。。。。你怎么能找不到线索呢?包括你尝试过的HTML和CSS。看起来这是重复的,但公认的答案可能不是你想要的,第二个是我认为:今天:显示:table/flex或grid是简单的选项,在使用faux column方法内联block或float之前,这可能是Web上关于CSS的最常被问到的问题。。。。你怎么找不到线索?