Я бы порекомендовал таблицы.Это действительно лучший способ, особенно если учесть, что там действительно табличные данные, а HTML не поддерживает табуляции.
Но действительно глупо избегать таблиц ради того, чтобы избегать таблиц.Если вы не хотите, чтобы опция позже была оформлена следующим образом:
To: From:
07/02/2010 07/02/2010
Вы можете сделать что-то подобное, если по какой-то причине вы не хотите использовать таблицы:
CSS
.sideheading { width: 3em; float: left; }
HTML
<div class="sideheading">To:</div>07/02/2010
<div class="sideheading">From:</div>07/02/2010
Или используйте список определений (но если причина, по которой вы избегаете таблиц, связана с семантикой, DL будутследует избегать того же самого).
Но, конечно, речь идет о макете, ни один клиент или веб-серфер никогда не будет заботиться о том, как вы это делаете, если они могут его прочитать!