ブロック要素をセンタリング

のような効果が欲しいとき使えるCSS

table タグは使いたくないけれど、table タグの効果が欲しい。
ということで、
水平方向のmargin:autoと、
display:table を組み合わせる。

<h1 style="border:1px black solid;   display:table;   margin: 0 auto;">test</h1>

水平方向の margin:auto は、LaTeX\hfill と同様に解釈される。
display:table は、bounding box のサイズが「最小」になる。