HTML
CSS
マークアップ
CSS設計

良い感じのテキストセンタリングの CSS

text-align: center だと微妙なセンタリングになる事がちょこちょこと。

と言う事で、ブロックはセンタリング、中身は左寄せに、をシンプルにやる CSS。

display: table;

margin-left: auto;
margin-right: auto;

テーブルにするとマージンの上下相殺が出来ないのでその辺りご注意を。