我在使用PHP和CSS时遇到了一些奇怪的行为。如果我的PHP代码中没有出现错误(例如,当我关闭了错误报告时),页面上的溢出就完全隐藏了,它不会让我滚动。
这就是我的意思:
启用错误报告时:
没有它:
正如你所看到的那样,它完全消失了。我根本没有改变CSS。我已经在网上做了一些挖掘,只看到过一次这样的报道。该报告可以在这里找到,所有PHP开发人员都会否认它是一个错误... https://bugs.php.net/bug.php?id=35676
有没有人知道为什么会发生这种情况?
答案 0 :(得分:0)
您在http://jsfiddle.net/0zrso7x2/2/
*{
margin: 0px;
}
body, html{
height: 100%;
}
body{
background: rgba(238,238,238,.98);
width: 10000px;
z-index: 1;
}
.left-sidebar{
width: 200px;
height: calc(100% - 20px);
position: absolute;
left: 0px;
top: 0px;
background: #272727;
border-right: 1px solid #3D3D3D;
}