javascript - 如何使面板的高度取决于其他面板?

标签 javascript css panel materialize

<分区>

我有三个面板,两个在左侧,一个在右侧。

<div class="row">   
    <div class="col s6">
        <div class="panel">
            content1
        </div>
        <div class="panel">
            content2
        </div>
    </div>
    <div class="col s6">
        <div class="panel">
            content3
        </div>
    </div>
</div>

我左边两个面板的内容是可变的,面板的大小也是可变的。 现在我希望右侧面板的高度取决于左侧面板的大小,即它们应该在底部齐平,就像这个例子一样:

p

是否可以在纯 css 中解决这个问题,还是我需要一些 js 函数?

编辑:

我正在使用 Materialize,但我无法弄清楚 flexbox 如何与 Materialize 一起工作。

最佳答案

如果您使用 Bootstrap (v4.2.1),您可以使用以下内容:

html:

<div class="row">
  <div class="col">
    <div class="row">
      <div class="col">
        <p>This is sample text</p>
      </div>
    </div>
    <div class="row">
      <div class="col">
        <p>This is sample text</p>
        <p>This is sample text</p>
        <p>This is sample text</p>
        <p>This is sample text</p>
      </div>
    </div>
  </div>
  <div class="col">
    <p>This is sample text</p>
  </div>
</div>

请确保您include Bootstrap在你的元素中。

Here是关于 Bootstrap 网格系统的一些额外信息。

关于javascript - 如何使面板的高度取决于其他面板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54195464/

上一篇:html - block 元素旁边的内联元素

下一篇:html - 将图片放在 adsense 上

相关文章:

jquery - 侧面板打开时防止主体滚动

java - 通过重采样调整 JPanel 的大小以保留内容

javascript - 如何输入图像网址并获取图像预览

javascript - 使用 Javascript 或 jQuery 从数组创建数组

javascript - 如何使用 JavaScript/css 更改 html div 样式 z-index 值

css - Chrome : mouse hover on some elements causes vertical scrollbar to jump to the top

extjs - 在 extjs 中删除行后重新加载网格选择

Javascript 获取子数组的第二个元素(以逗号分隔)

javascript - 使用 angularjs Controller 删除 html 中的 target 属性

jquery - 如何在 JQuery Mobile 中设置标签颜色