我根据另一个高度匹配一个div的高度。第一个div有纵横比,因此只能从填充底部获得高度。我匹配第二个使用相同的CSS,但注意到滚动条滚动内容或不需要时出现。滚动条滚动过去内容(没有指定高度,只填充底部)
CSS:
.one {
display: inline-block;
height: 0px;
width: 200px;
padding-bottom: calc(.5625 * 200px); /* aspect ratio 56.25% of width */
background-color: white;
}
.two {
margin-left: 15px;
display: inline-block;
height: 0px;
width: 200px;
padding-bottom: calc(.5625 * 200px); /* aspect ratio 56.25% of width */
background-color: white;
overflow-y: auto; /* scroll on overflow if needed */
}
这里是一个小提琴:
https://jsfiddle.net/m88stpf4/3/
额外的空间是填充-bottom ... – sol