margin

auto

margin:autoとすることで、ブロック要素を中央に配置できます。ただし上下方向には無効なため、margin-left:auto; margin-right:autoとする方がより適切です。

<div style="height: 50px">
    <div style="margin: auto; width: 100px">ABC</div>
</div>
ABC

このとき対象とする要素の幅が指定されていないと、中央に配置する効果が現れません。

ABC

インライン要素に対してはこの方法ではなく、text-align:centerを指定します。

CSS によるブロック要素の左右中央揃え Web標準 ハック
HTMLの情報サイトから、まとめて検索