Как вы знаете, если ваши данные отображаются семантически правильно, как таблица или что-то еще?

У меня есть информация из базы данных. Это один ряд. Теперь он старый, и таблицы использовались для отображения данных. Это работает, но уродливо и трудно поддерживать. Я "чиню" это. Но я не знаю, считается ли это табличным или нет. Это происходит из таблиц базы данных, но я не знаю, что значит быть семантически правильным при использовании таблицы для отображения.

У меня есть несколько таких разделов на веб-страницах. Все это обращения к одной и той же базе данных, разные наборы данных, разделенные на веб-странице.

Например, один набор - это общий набор информации, фамилия, имя, отчество, другие характеристики...

Следующий раздел может быть адресом и т. Д.

Некоторое время назад, когда я делал формы asp.net, было представление списка, я думаю, что это было похоже на то, что мне нужно создать (я использую только прямой HTML и язык сценариев, без элементов управления).

Как я должен отображать информацию, чтобы быть семантически правильной?

редактировать: это один человек, который не повторяется.

редактировать: отдельная запись, но отображается на той же странице, просто различные SELECT заявления, чтобы получить эти данные все на той же странице.

1 ответ

Решение

Если это табличные данные (т.е. несколько записей отображаются друг под другом), то <table> вероятно, будет лучшим выбором. Если это представление одной записи, возможно, даже агрегирование данных из нескольких таблиц, то <table> не должно быть вашим первым выбором.

Табличные данные:

 --------------------------------
| ID | Name | Description | Date |  
 --------------------------------
| 01 | ...  | ...         | ...  |
| 02 | ...  | ...         | ...  |

Нетабличные данные:

ID:          ...
Name:        ...
Description: .................
             .................
             .....

Date:        ....
Другие вопросы по тегам