Если вы обеспокоены семантикой и думаете, что именно по этой причине лучше всего подходит список определений, прочтите этот список official document о списке определений.
Это говорит:
Списки определений, созданные с использованием элемента DL, обычно состоят из последовательности пар термин/определение (хотя списки определений могут иметь и другие приложения)
и
Списки определений незначительно отличаются от других типов списков в этом списке, состоящие из двух частей: термин и описание.
Это означает, что термин (например, Anrede
) описан/определяется его описанием (например Herr
). Мы можем спорить здесь, но Herr
на самом деле не является описанием Anrede
более одного возможного значения/слова (данных), которое вы можете использовать как Anrede
. И это определение будет
Способ устранения лиц, в зависимости от пола, выпускные и т.д.
Btw для всех не говорящих на немецком языке, Anrede означает приветствие.
Конечно, есть исключения, но с семантической точки зрения таблица лучше подходит.
Все, что я хочу сказать: не обременяйте себя такими вещами. Чтобы это выглядело одинаково с тегами DL и CSS, это не стоит усилий. На самом деле использовать таблицу для ваших данных.
Что не так с использованием таблицы? Похоже на данные таблицы мне :) –
Правильное склонение «lang» в этом случае было бы «lange» :) –
Я могу понять вашу проблему, но вы никогда не создали таблицу в своем любимом приложении для электронных таблиц с заголовками слева боковая сторона? Btw. HTML-тег DL означает «список определений», а не «список данных». И, на мой взгляд, определение является чем-то более-менее статичным. Но ваши данные варьируются от пользователя к пользователю.Но это более смысловая философия;) –