Как вы знаете, если ваши данные отображаются семантически правильно, как таблица или что-то еще?
У меня есть информация из базы данных. Это один ряд. Теперь он старый, и таблицы использовались для отображения данных. Это работает, но уродливо и трудно поддерживать. Я "чиню" это. Но я не знаю, считается ли это табличным или нет. Это происходит из таблиц базы данных, но я не знаю, что значит быть семантически правильным при использовании таблицы для отображения.
У меня есть несколько таких разделов на веб-страницах. Все это обращения к одной и той же базе данных, разные наборы данных, разделенные на веб-странице.
Например, один набор - это общий набор информации, фамилия, имя, отчество, другие характеристики...
Следующий раздел может быть адресом и т. Д.
Некоторое время назад, когда я делал формы asp.net, было представление списка, я думаю, что это было похоже на то, что мне нужно создать (я использую только прямой HTML и язык сценариев, без элементов управления).
Как я должен отображать информацию, чтобы быть семантически правильной?
редактировать: это один человек, который не повторяется.
редактировать: отдельная запись, но отображается на той же странице, просто различные SELECT
заявления, чтобы получить эти данные все на той же странице.
1 ответ
Если это табличные данные (т.е. несколько записей отображаются друг под другом), то <table>
вероятно, будет лучшим выбором. Если это представление одной записи, возможно, даже агрегирование данных из нескольких таблиц, то <table>
не должно быть вашим первым выбором.
Табличные данные:
--------------------------------
| ID | Name | Description | Date |
--------------------------------
| 01 | ... | ... | ... |
| 02 | ... | ... | ... |
Нетабличные данные:
ID: ...
Name: ...
Description: .................
.................
.....
Date: ....