如何才能使#app的高度为满屏呢?
#app
height: 100vh;
可以使用绝对定位:
.main { position: absolute; left: 0; top:0; right:0; bottom: 44px; /* 底部选项卡的高度 */ }
html,body{ height:100%; }
height:100%;百分比的写法是相对父级的,父级没有高度,百分比是不生效的;
可以js先获取设备高度,然后height设置为获取的高度
/ 方案1:flex:1;适用于flex布局 / / 方案2:height: 100vh;width: 100px; 相对于视窗的高宽 /
html和body设置宽高都为100%
position:fixed;top:0;left:0right:0bottom:底栏高度
height:100vh
他父级的父级的父级…都要设置100%
html,body高度100%,子类设置100%即可占满。
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
2 回答1.2k 阅读
3 回答1.7k 阅读
1 回答1.4k 阅读✓ 已解决
height: 100vh;