我有如下内容。理论上,上面是一个图像,下面是一个 div。图片和div占满一个页面,div占图片剩余高度,当内容溢出高度时可以滚动。
关键词:图片动态高度,纯css方案
我的问题是:这是否可能仅由 css 完成?
我期待这样的事情
<div id="outer">
<img id="image" src="" style="width: 100%;">
<div id="inner" style="height:calc(100% - imageHeight);"></div>
</div>
原文由 vincentsty 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以使用弹性:
具有 flex 属性的示例 https://jsfiddle.net/0j6xzdds/2/