懒得画图,效果其实就是设div为窗口高度(可内置滚动条)
×因为一直想着设高度为窗口高度,所以一开始的做法就是
body {height:100%;margin-bottom:0;}
.myDiv {position:absolute;height:100vh;overflow:auto;}
这样确实使得div高度为当前窗口的高度,但是当div上方有类似于navbar的时候就不能达到我们的效果了(我们这时应想要div的高度为窗口高度减去navbar高度),所以得用JS解决……
觉得好麻烦……
○设position为fixed,完全就可以使用top和bottom达到我们的效果啊啊啊……
.myDiv {position:fixed;overflow:auto;top:navbar高度;bottom:0;}
乱,真乱ORZ