【发布时间】:2020-10-24 20:39:15
【问题描述】:
我在 Bootstrap 4 中创建了一行,它有两列。 左栏是两张牌,右栏是一张牌。
左列的卡片都是带有 iframe 的响应式嵌入,使用 embed-responsive-16by9 类。
右栏是一张带有项目符号列表的简单卡片。我希望右列与最左列的总高度 100% 匹配,如果项目符号列表太长,则滚动溢出。
我已经花了好几个小时在玩 flexbox 和溢出以及各种各样的东西,但就是无法让这种行为发挥作用。
从下面的代码中,您可以看到#chatItems div 在整个 javascript 代码中添加了新项目。
在附加文件的情况下,随着 chatItem 列表项数量的增加,整行变为右侧列的高度,并且不会开始滚动。
<div class="row pt-3">
<div class="col-md-9">
<div class="card-deck mb-3 text-center">
<div class="card mb-4 shadow-sm">
<div class="card-header">
<h4 class="my-0 font-weight-normal text-left text-uppercase">Video Player</h4>
</div>
<div class="card-body embed-responsive embed-responsive-16by9">
<iframe src="https://player.vimeo.com/video/12345567895?autoplay=1&loop=1&autopause=0" width="100%" class="embed-responsive-item" allow="autoplay; fullscreen" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen autoplay></iframe>
</div>
</div>
</div>
<div class="card-deck mb-3 text-center">
<div class="card mb-4 shadow-sm">
<div class="card-header">
<h4 class="my-0 font-weight-normal text-left text-uppercase">Video Player</h4>
</div>
<div class="card-body embed-responsive embed-responsive-16by9">
<iframe src="https://player.vimeo.com/video/12345567896?autoplay=1&loop=1&autopause=0" width="100%" class="embed-responsive-item" allow="autoplay; fullscreen" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen autoplay></iframe>
</div>
</div>
</div>
</div>
<div class="col-md-3 ">
<div class="card-deck mb-3 text-center">
<div class="card mb-4 shadow-sm">
<div class="card-header">
<h4 class="my-0 font-weight-normal text-left text-uppercase">Chat Items</h4>
</div>
<div class="card-body p-0 overflow-y-scroll" id="chatItems">
<ul>
<li>First Item</li>
</ul>
</div>
</div>
</div>
</div>
【问题讨论】:
-
您好,请提供您遇到问题的代码,以便我们为您提供帮助。
-
嗨 - 我已经添加了这个! :)
-
@bh00s 我的解决方案怎么样?
标签: html css twitter-bootstrap bootstrap-4