私もFireFoxだけで同様の問題を抱えていました。
グリッドでレイアウトを設定した上部ペインや下部ペインなどの典型的なページレイアウトがありました。下部ペインの背景をピンクに設定することで、ページの下端で終わる目的の領域をカバーしていることがわかりました。しかし、表示された垂直スクロールバーを使用すると、下部ペインの下をスクロールできるため、その下に空白があることがわかりました。
私の問題は、(事実によって)下部ペインにスタイルが設定されていないH3が含まれていることでした。デフォルトでは、FireFoxはH3要素に上下のマージンを与え、それによってコンテンツが下部ペインの下端を越えて流れます。
H3要素のマージンを0pxにすると、問題は解決しました。
したがって、一般的に理解しておくべきことは、コンテナ要素(私の下部ペインなど)がページの最後できれいに終わっていても、コンテンツが多すぎるとオーバーフローしてその下に余分なスペースが作成される可能性があるということです。一般的な解決策は、そのような要素にoverflow:hiddenを設定することです。コンテンツは、コンテナの境界内に自動的に留まりません。オーバーフローが発生し、それを望まない場合は、オーバーフローを明示的に防止する必要があります。
この問題がFireFoxで見られたのに、Chromeでは見られなかったのはなぜですか?ChromeではH3のデフォルトのスタイルが異なり、ボトムマージンが少なくなるため、オーバーフローを引き起こすのに十分なスタイルがありませんでした。