Я хочу знать лучший способ разметки табличных данных на веб-странице, когда строки данных содержат сложные данные, которые не могут вписаться в одну строку таблицы.
Вот конкретный пример. Первая строка содержит список дополнительной информации, прилагаемой к ней о руках и ногах.
Shadrach M Banana 12 Arms Blue 2 Legs Yellow 3 Meshgah M Apple 34 Abednego M Persimmon 0
Есть ли хороший способ пометить это, кроме использования скрытой ячейки, содержащей вложенную таблицу?
+-------+--+--------+-----+ | | | | | +-------+--+--------+-----+ | +-------+------+-+ | | | | | | | | +-------+------+-+ | | | | | | | | +-------+------+-+ | +-------+--+--------+-----+ | | | | | +-------+--+--------+-----+ | | | | | +-------+--+--------+-----+
Я не совсем доволен этим, потому что внешняя таблица имеет четыре столбца, с определенными заголовками и значениями; но вторая строка охватывает все четыре столбца и содержит что-то другое. Я действительно хочу, чтобы эта информация была частью первой позиции (Shadrach), а не частью таблицы верхнего уровня. Но HTML, похоже, не позволяет мне это делать.
Есть ли лучший, более семантический путь?