Ist zwar veraltert, aber funktioniert noch überall und dass ist die Hauptsache und erspart die ganze herumtrickserei!
text-align: center; löst das problem in alten browsern doch zuverlässung - und wer ordentlichen code schreibt, hat mit margin: auto; auch keine probleme - warum also ein element verwenden, welches in zweiterlei hinsicht schlecht ist
- es ist zusätzlich
- es dient nur der darstellung