html - 在 css 的包装器中使用 2 列的动态高度

标签 html css height multiple-columns

我有以下 html 布局,根据我所在的页面,左内 div 或右内 div 可能有更多内容。我如何构建 css 代码,使包装 div 的高度等于任一内部 div 中较大的一个?我当前的代码仅根据左列展开外部 div,但如果右列包含更多内容,则无法正常工作。我在左栏上使用了最小高度,但效果不是很好。任何指导将不胜感激。谢谢!

谢谢

HTML: `

<div id="wrap">

    <div id="inner-left">
        content left
    </div>

    <div id="inner-right">
         content right
    </div>

</div>

CSS:

#wrap{
height: 100%;
overflow: auto;
position: relative;
}

#inner-left{
    overflow: auto;
}

#inner-right{
    position:absolute;margin-left:640px;
}

最佳答案

overflow:hidden 设置为父项应该使其尝试包装您的内容。试试这个:

#wrap{
   overflow: hidden;
}

#inner-left{
    float:left;
}

#inner-right{
    float:right;
}

关于html - 在 css 的包装器中使用 2 列的动态高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16825502/

相关文章:

html - 无法使一个 div 高度移动/等于另一个

html - 是否通过HTML5视频播放器Plyr累积了YouTube观看次数?

javascript - 在 Dragula 中突出显示目标容器

jQuery + CSS : switch to "loading"

css - 容器 DIV 未超出窗口的原始高度

html - 由于div在里面的绝对位置,section高度为0

html - 我正在尝试将音频添加到我的 html 中。

javascript - 如何包含 css 样式来修改现有的占位符

html - CSS - 导航透明背景而菜单不透明

html - Bootstrap navbar + purecss 菜单错位