ブロック要素にoverflow-yを追加すると、幅が狭くなるのと同様の問題が発生します。、しかし、右のdivを水平方向の中央に配置したい。だから私は「マージン:自動」を持っています。右側のdivに
これは、右側のdivに「overflow-y:auto」(またはスクロール)を追加するまでは正常に機能しました。これまでは、余白はページ幅全体から測定されていました。追加後、左divの右端から測定するため、ページの中央に配置されるのではなく、ページの残りの部分の中央に配置されます。
問題の簡単なデモ: