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