Я хочу создать форму ввода данных, подобную следующей:
Name: [ Name textbox ]
Age: [ Age textbox ]
label n: [ textbox n ]
Где метки выравниваются по левому краю, а текстовые поля - по левому краю. Я знаю, что могу сделать это в элементе table
, но я также знаю, что «таблицы должны быть только для табличных данных». Хотя я частично согласен / не согласен с этим утверждением - я хотел бы знать, можно ли / следует ли считать мой желаемый макет «табличными данными», и какой альтернативный макет будет для получения тех же результатов без десятков строк сложных перекрестных линий. браузер CSS.
В настоящее время я мало занимаюсь веб-разработкой (строго WinForms в течение некоторого времени, когда я работаю с пользовательским интерфейсом), поэтому я ценю, что может быть элегантное решение. Возможно, задействован неупорядоченный список с отключенными маркерами и немного выключенным смещением позиции label-> field y?