javascript - 相同高度盒子的优雅解决方案

标签 javascript jquery html css

我有三个连续的盒子,每个盒子都有不同的内容。他们的高度不一样。是否有一个优雅的解决方案,不涉及绝对定位来动态地在每个盒子上产生相同的高度

我不想使用 max-height,因为它对于 future 来说不是动态的。

最佳答案

如果您仅针对现代浏览器,解决此问题的最优雅的方法是使用 flexbox。例如:

<div style='display: flex; flex-direction: row; color: #fff;'>
    <div style='flex: 1; background:red;'>
        <p>Hi</p>
    </div>
    <div style='flex: 1; background:green'>
        <p>Hi</p>
        <p>Hi</p>
        <p>Hi</p>
        <p>Hi</p>
    </div>
     <div style='flex: 1; background:blue'>
        <p>Hi</p>
    </div>
</div>

http://jsfiddle.net/nofmdho4/1/

关于javascript - 相同高度盒子的优雅解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28258654/

相关文章:

javascript - Jquery Ajax 未在成功正文中返回任何响应

javascript - 如何将 console.log() 结果存储为对象/变量?

javascript - 限制jstree中子节点的选择数量

c# - 能够在 WPF 网络浏览器中支持 Html5

javascript - 正则表达式/其他方法在输入时读取用户电子邮件地址并分别隐藏/显示 div

javascript - 检查视口(viewport)是否缩放

javascript - 将原始 html 快速渲染为文本

javascript - 如何向此 javascript 函数添加转换

javascript - 如何从电子邮件格式检查器代码中删除错误文本?

javascript - 使用 jQuery/JavaScript 将 Alpha channel 添加到背景颜色