最佳答案
我哥哥和我之前在一起玩的时候他突然喊道: “我学到了新东西!”
有点吃惊,我问,“那是什么. . ?”
他回答说: “观景台的高度!我开始使用 IE6的时候,它还没有得到完全支持,所以我再也没有仔细研究过它。”然后他继续向我展示。
我回答说: “我在这里完成了同样的事情。”然后向他展示了另一个我搞砸的沙盒项目。
在我的项目中,在 CSS 中,我写道
(编辑: 我编辑后把背景颜色放在 div 中,而不是 html 或 body 中,这是我的错误)
(jsfiddle http://jsfiddle.net/nvLq8eg9/embedded/result/)
html, body {
height: 100%;
}
div {
height: 100%;
background: green;
}
他的原则是, (jsfiddle http://jsfiddle.net/nvLq8eg9/1/embedded/result/)
div {
height: 100vh;
background: green;
}
两者实际上做了同样的事情。在这里做了一些研究之后,似乎通过前一种方法常见的问题是无法滚动; 然而,在我的沙盒项目中,我有更多的内容,并能够滚动和正常与网站交互。
我们都不能确定这两种方法之间的区别。这里有人能教育我们吗?
谢谢!