我正在尝试创建一个针对移动设备进行优化的 React 应用程序,并且使用 Flexbox 完成大部分布局。我无法强制应用程序的主容器自动扩展到整个设备高度。
我可以应用哪些规则,特别是我的 html 容器<div id="react-app"></div>
和我的主应用程序容器<App></App>
这样他们就总是可以拉伸到全屏高度,即使他们的孩子不会强迫他们这样做?
您可以使用
height:100vh
对于您的 App 组件,但它在 iOS Safari 上看起来并不完美。还可以设置
html, body, #reactapp, .App {
height: 100%;
}
.App {
display: flex;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)