Обычное «центрирование», используемое для меток формы и входных данных, на самом деле представляет собой 2 столбца, метки выровнены по правому краю и поля ввода по левому краю.
Один из способов сделать это без таблиц состоит в том, чтобы придать элементам метки одинаковую ширину и выровнять их по правому краю, например:
<style type="text/css">
.foolabel{width:10em;text-align:right;display:inline-block;margin-right:1em;}
.formlist{list-style:none}
</style>
<ul class="formlist">
<li><label class="foolabel">Name:</label><input type="text" /></li>
<li><label class="foolabel">Quest:</label><input type="text" /></li>
<li><label class="foolabel">Favorite Color:</label><input type="text" /></li>
</ul>