我哥哥和我早先在崇高中乱搞,他突然喊道:"我学到了新东西!"
有点震惊,我问道,"那是什么......?"
他回答说,"视口高度!我在IE6开始的时候没有得到完全支持,再也没有真正看过它了." 然后他继续给我看.
我回答说:"我在这里完成了同样的事情." 并向他展示了另一个我搞砸了的沙盒项目.
在我的项目中,在CSS中,我写道
(编辑:我编辑将背景颜色放在div中,而不是html或正文,我的错误)
(jsfiddle http://jsfiddle.net/nvLq8eg9/embedded/result/)
html, body {
height: 100%;
}
div {
height: 100%;
background: green;
}
Run Code Online (Sandbox Code Playgroud)
他的代码是,(jsfiddle http://jsfiddle.net/nvLq8eg9/1/embedded/result/)
div {
height: 100vh;
background: green;
}
Run Code Online (Sandbox Code Playgroud)
两者都做了几乎相同的事情.在这里做了一些研究后,似乎通过前一种方法发出的常见问题是无法滚动; 但是,在我的沙箱项目中,我有更多的内容,并能够正常滚动和与网站交互.
我们都没有能够确定两种方法之间的差异.这里的任何人都可以教育我们吗?
谢谢!