Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
192
rated 0 times [  197] [ 5]  / answers: 1 / hits: 66193  / 11 Years ago, mon, april 22, 2013, 12:00:00

Imagine a list of lists similar to this:


var list = [
{ name: 'group1',
items: [ 1, 2, 3, 4, 5 ]
},
{ name: 'group2',
items: [ 1, 2, 3, 4, 5 ]
},
etc...
]

Now forgetting the whole "tables are for data not design" argument, I wanted to display a single table for list and have a seperate <thead> and <tbody> for each entry in list.


Is this technically valid? This works in the browser, but my spider senses are tingling on this one.


More From » html

 Answers
79

You can have as many <tbody> elements as you want, but no more than one each of <thead> and <tfoot>. Reference:




Content model:



In this order: optionally a caption element, followed
by zero or more colgroup elements, followed optionally by a thead
element, followed by either zero or more tbody elements or one or more
tr elements, followed optionally by a tfoot element
, optionally
intermixed with one or more script-supporting elements.



[#78710] Monday, April 22, 2013, 11 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
caylasarinag

Total Points: 194
Total Questions: 107
Total Answers: 105

Location: Benin
Member since Sun, Jan 29, 2023
1 Year ago
;