Представьте список списков, подобных этому:
var list = [
  { name: 'group1', 
    items: [ 1, 2, 3, 4, 5 ]
  },
  { name: 'group2', 
    items: [ 1, 2, 3, 4, 5 ]
  },
  etc...
]
Теперь, забыв, что весь аргумент "tables are for data not design", я хотел отобразить одну таблицу для list и иметь отдельный <thead> и <tbody> для каждой записи в list.
Является ли это технически обоснованным? Это работает в браузере, но мои ощущения паука покалывают на этом.