html - 父div的两倍高度?
问题描述
我正在尝试实现一些我认为非常简单的事情。在下面的代码中,我想让父级高度为其当前高度的 200%,这是基于其子级的。这样做的原因是我可以随心所欲地将孩子定位在父母中。有没有办法简单地将父 div 的高度加倍?
HTML
.parent {
width: 100%;
height: 200% // Does not work
}
解决方案
这是使用 CSS 网格的hack 。在下面的代码中,span
元素将具有其内容高度的两倍,但您也会有溢出:
.box {
width: 200px;
display: inline-grid;
grid-template-rows: 200%;
border: 2px solid;
}
span {
background: red;
}
<div class="box">
<span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis quis lobortis lectus, a tincidunt sem. Morbi aliquet est sit amet justo vestibulum sodales.</span>
</div>
<div class="box">
<span>Lorem ipsum dolor sit amet, consectetur</span>
</div>
推荐阅读
- php - 如何使用 curl_setopt 在 php 中修改 REFERRER 并进行 301 重定向
- android - Android 时间选择器未显示选定的上午/下午颜色
- sql - 使用 SQL 从文本中获取 JSON 数据
- javascript - 为什么字符串数字加法不能直观地合并
- flutter - BlocProvider 未找到通用颤振 Bloc
- python - 关于在 Manim 中创建直角的问题
- flutter - 在颤振中修改launch_background.xml后无法在启动屏幕中看到结果
- android - Recyclerview项目删除后立即重新出现android
- plotly - 如何更改第一个数据点和 Y 轴之间的默认距离?
- ssh - M1 Mac 上的延迟 OpenSSH?