overflow:auto; を使用して別の div に div を配置する際に問題があります。最初は、すべての div が margin: 0 auto; で中央に配置されます。しかし、最後のdivのサイズを変更するためにjqueryを使用すると、スクロールバーが表示されますが(予想どおり)、他のdivはその位置を維持します。すべてのdivがスクロールされたdivの中心に自動的に編成されるようにします。
私はlas divのサイズを次のように変更します:
$('#boton').click(function(){
$('.div2').css({width:'400px'});
});
私はこのフィドルでそれを表示し、ボタンのサイズ変更を押します:
http://jsfiddle.net/odabart/cAyVF/1/
編集:
どのdivのサイズが変更されるかわからないので、自動化のためにcssのみを使用してこれを実現したい、jqueryは例に過ぎない