html - 超过父身高时如何匹配兄弟身高
问题描述
我有一个固定高度的父 div。
在内部,两个 div 内联显示(彼此相邻) 两个 div 具有可变高度。当其中一个 div 高度超过父高度(溢出设置为滚动)时,我需要两个兄弟姐妹具有相同的高度。
高度:100% 不起作用。
这是一个更清晰的例子:
解决方案
#parent {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 5px;
border: 1px solid red;
}
#childOne {
padding: 5px;
margin: 5px 0 5px 5px;
border: 1px solid yellow;
}
#childTwo {
padding: 5px;
margin: 5px 5px 5px 0;
border: 1px solid green;
}
<div id="parent">
<div id="childOne">
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
</div>
<div id="childTwo">
<p>Different Content</p>
</div>
</div>
使用具有自动高度的网格来执行此操作,然后列将具有相同的高度并调整为最大的内容。或者你可以使用一张桌子,但我建议不要使用这种古老的技术来充分响应。
推荐阅读
- angular - Angular Guard:当用户未授权时重定向到哪里?
- jakarta-ee - Apache CXF 处理枚举路径变量错误并返回自定义响应
- php - Drupal 7:用 Ajax 刷新()多个响应
- regex - 在 bash 中使用 sed 在特定模式正则表达式匹配后插入文件中的内容
- linux - 在 shell 脚本中取消 sudo 提示
- javascript - Nuxt.js 页面转换,@leave 永远不会执行
- php - 使用PHP获取每两个特定字符之间的字符串
- machine-learning - pytorch 会在网络中使用 python 计算代码正确执行吗?
- c++ - C ++无法引用地图的键
- security - 百度地图api是如何工作的?