margin:0 auto;
でもだめ
text-align:centerでもだめなときにやる方法
#div_container { position: absolute; left: 50%; height: 100%; width: 1000px; margin-left: -500px; /* MUST be half the width */ }
例は1000pxの箱
まずは絶対値を設定し左半分を50%
行き過ぎたものを半分戻すと真ん中になる
CSSのtext-align:center;は<div>には通用しない Suinasia
もしくはこっち
CSS:floatで並べたリストを中央揃えにする方法 マイヤーの開発ブログ