Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 表中的多个/是否有效?_Javascript_Html - Fatal编程技术网

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。看见