Javascript 表中的多个/是否有效?
想象一个类似于以下内容的列表:Javascript 表中的多个/是否有效?,javascript,html,Javascript,Html,想象一个类似于以下内容的列表: var list = [ { name: 'group1', items: [ 1, 2, 3, 4, 5 ] }, { name: 'group2', items: [ 1, 2, 3, 4, 5 ] }, etc... ] 现在忘记了整个表都是用于数据而不是设计参数的,我想为列表显示一个表,并为列表中的每个条目显示一个单独的and 这在技术上有效吗?这可以在浏览器中使用,但是my.您可以拥有任意数量的元素,但和中的每个
var list = [
{ name: 'group1',
items: [ 1, 2, 3, 4, 5 ]
},
{ name: 'group2',
items: [ 1, 2, 3, 4, 5 ]
},
etc...
]
现在忘记了整个表都是用于数据而不是设计参数的,我想为列表显示一个表,并为列表中的每个条目显示一个单独的and
这在技术上有效吗?这可以在浏览器中使用,但是my.您可以拥有任意数量的元素,但和中的每个元素不能超过一个:
内容模型:
按以下顺序:可选的标题元素,后跟
由零个或多个colgroup元素组成,后面可选地跟一个thead
元素,后跟零个或多个tbody元素或一个或多个tbody元素
tr元素,可选后跟tfoot元素,可选
与一个或多个脚本支持元素混合
我认为它就像ID属性一样。它们应该是唯一的,但实际上您可以在同一页面中重复使用它,并且您仍然可以选择它。也就是说,仅仅因为它可以做到并不意味着它应该做到 我建议您不要这样做。最多有一个thead和一个tfoot,所以您不应该创建额外的头文件。毕竟,thead中的th给了你的专栏一个意义,比如一天中的时间、温度、目前着火的猫的数量
如果列表中的条目是相关的,那么它们都应该在同一个表中,并且您应该提供一个管件标题来显示该关系
如果条目实际上是不相关的,那么应该为每个条目提供一个表。您仍然可以在每个表上应用相同的CSS以获得良好的结果。您肯定可以有多个tbodies,我必须检查规范以了解thead。@KevinB:IIRC最多一个thead和一个tfoot:@unor我的问题与多个and元素有关,而不是。它们是不同的,由不同的规则决定。@drop.on.Caprica:啊,对了,我想你也需要多个thead元素。我撤回了投票。不止一个完全没有错,但根据规范,可以只有一个和一个。从我所知,他根本没有建议这么做。只是说它在浏览器中起作用?@Sebas第一句话是让人知道,你可以添加更多内容,就像id一样,但你不应该这样做。@Sebas更好吗?有时候我脑子里想的比我写下的更清楚:不,我完全道歉,是我的错。干杯如果列表中的条目是相关的,那么它们都应该在同一个表中,并且您应该提供一个合适的标题来显示这种关系-我认为在一个很长的表中重复相同的标题有时是可取的,这样用户就不必滚动回顶部来记住列是什么。当然,还有其他解决方案,例如JavaScript在表行元素上使用粘性表头或CSS,使其在视觉上与其他行不同。您可以在常规tr中使用th scope=rowgroup来描述每个tbody。看见