[Мета-заметка:] Я просматривал страницу вопросов, очень уставая от "DIVS vs Tables" "Когда использовать таблицы против DIVS" "Are Divs better than Tables" "Tables versus CSS" и все вопросы, которые спросите того же, что и OMG PEOPLE, но я хотел бы видеть, как люди решают перевод канонического примера "почему вы должны отказаться и использовать таблицы":
<table>
<tr>
<td> Name </td>
<td> <input> </td>
</tr>
<tr>
<td> Social Security Number </td>
<td> <input> </td>
</tr>
</table>
Вопрос: Как лучше (семантически, просто, надежно, плавно, переносимо) реализовать выше без таблиц. Для начала я полагаю, что наивная реализация использует фиксированную ширину столбца для первого столбца, но это может иметь iffy результаты для динамически созданного контента. Включение сильных/слабых сторон вашего подхода в ответ было бы приятным.
P.S. Еще один интересный вопрос о вертикальном центрировании, но хак для этого довольно хорошо покрывается jakpsatweb.cz
EDIT: scunlife воспитывает хороший пример того, почему я не придумывал эту проблему. Таблицы могут выравнивать несколько столбцов одновременно. Вопрос все еще стоит (я хотел бы увидеть различные методы CSS, используемые для выравнивания/макета) - хотя решения, которые могут его обработать? более конкретный пример определенно предпочтителен.