<!DOCTYPE html>
<html><head><style>
html, body{
width: 99%; /* to prevent scroll bar when unnessery */
height: 100%;
}
div#main_container{
position: absolute;
top: 50%; margin-top: -200px;
left: 50%; margin-left: -400px;
width: 800px; height: 400px;
border: 1px solid black;
}
</style></head><body>
<div id='main_container'>
Some content
</div>
</body></html>
問題:ブラウザのウィンドウをコンテンツブロックよりも小さくすると、ブロックの上部と左側が表示されません-スクロールバーは、コンテンツの上部/左側の最大値にあるように見えますが、上部と右側は表示されません私のブロックが見られます。
なぜそれが起こるのですか、そしてそれを修正する方法は?
3つのブラウザでテストしたので、ブラウザの問題ではありません。