Разметка формы ввода данных в HTML: таблица или нет таблицы?

Я хочу создать форму ввода данных, подобную следующей:

Name:    [ Name textbox ]
Age:     [ Age textbox  ]
label n: [ textbox n    ]

Где метки выравниваются по левому краю, а текстовые поля - по левому краю. Я знаю, что могу сделать это в элементе table , но я также знаю, что «таблицы должны быть только для табличных данных». Хотя я частично согласен / не согласен с этим утверждением - я хотел бы знать, можно ли / следует ли считать мой желаемый макет «табличными данными», и какой альтернативный макет будет для получения тех же результатов без десятков строк сложных перекрестных линий. браузер CSS.

В настоящее время я мало занимаюсь веб-разработкой (строго WinForms в течение некоторого времени, когда я работаю с пользовательским интерфейсом), поэтому я ценю, что может быть элегантное решение. Возможно, задействован неупорядоченный список с отключенными маркерами и немного выключенным смещением позиции label-> field y?

5
задан Neil Barnwell 27 September 2010 в 12:18
поделиться