私の問題はこのコードで説明されています:
<div class="test"></div>
<div class="extra"></div>
スタイルシート:
html, body {
height: 100%;
margin: 0;
padding: 0;
}
div.test {
width: 100%;
background: #ccc;
height: 100%;
}
div.extra {
position:relative;
height:50px;
background:red;
top:-50px;
}
またはこのjsfiddleで:
あなたがそれを見ると、すべてのものが整っています-あるべき姿です。
ChromeとIEでは、スクロールバーは表示されません。しかし、FFにはスクロールバーがあり、その赤いdivを超えてスクロールできます-これは不可能なはずです!
divs positon:absoluteのいずれかを作成することは、私が探している答えではありません。