And*_*fen 6 css height calc calculation
是的,伙计们!
是否可以使用 css3 进行动态高度计算?我找不到任何东西.. 但也许我只是在搜索时使用了错误的术语。
问题:我有一个网站,我想在其中包含一个高度为 100% 减去导航元素高度的 iframe。不幸的是,导航元素并不总是相同的高度(一个设备上的 44px 另一个设备上的 36px ......等等)
有没有办法计算?还是我需要修复导航元素的高度才能使其正常工作?
您可以display: flex在两个元素的包装器上使用属性。
html, body, #wrapper {
height: 100%;
}
#wrapper {
display: flex;
flex-direction: column;
}
#frame-fill {
flex-grow: 1;
}
<div id="wrapper">
<div>HEADER DYNAMIC</div>
<iframe id="frame-fill" src=''></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)
确保您寻找浏览器对 flex 的支持。它是一个较新的概念。