以下w3c
文件提及rowgroup
<!ENTITY % Scope "(row|col|rowgroup|colgroup)">
是否有这样的属性或属性?
答案 0 :(得分:10)
表行可以分组为表头,表脚和一个或 更多桌面部分,使用THEAD,TFOOT和TBODY元素, 分别。此划分使用户代理能够支持滚动 桌子的主体独立于桌子的头部和脚部。很久 表格是打印的,表头和脚的信息可能是 在包含表格数据的每个页面上重复。
桌头和桌脚应包含有关的信息 表的列。表体应包含表数据行。
如果存在,则每个THEAD,TFOOT和TBODY都包含一个行组。每 行组必须至少包含一行,由TR元素定义。
答案 1 :(得分:5)
不,没有这样的元素。如果要对行进行分组,可以将特定的tr
元素放在同一个类中。
您指的“行组”是由thead
,tbody
和tfoot
等元素自然形成的行组。 Scope用于定义同名attribute scope
中的值集,该值用于引用当前th
元素为以下内容提供信息的范围:
<!ELEMENT (TH|TD) - O (%flow;)* -- table header cell, table data cell--> <!-- Scope is simpler than headers attribute for common tables --> <!ENTITY % Scope "(row|col|rowgroup|colgroup)"> <!-- TH is for headers, TD for data, but for cells acting as both use TD --> <!ATTLIST (TH|TD) -- header or data cell -- %attrs; -- %coreattrs, %i18n, %events -- abbr %Text; #IMPLIED -- abbreviation for header cell -- axis CDATA #IMPLIED -- comma-separated list of related headers-- headers IDREFS #IMPLIED -- list of id's for header cells -- scope %Scope; #IMPLIED -- scope covered by header cells -- rowspan NUMBER 1 -- number of rows spanned by cell -- colspan NUMBER 1 -- number of cols spanned by cell -- %cellhalign; -- horizontal alignment in cells -- %cellvalign; -- vertical alignment in cells -- >
此处范围是parameter entity,其值为(row|col|rowgroup|colgroup)
。然后,使用parameter entity reference scope
在%Scope;
的属性值列表的声明中引用此实体。
SGML中的参数实体类似于变量,对这些参数实体的引用被其值替换。这意味着以下两个属性定义是相同的:
<!ENTITY % Scope "(row|col|rowgroup|colgroup)">
<!ATTLIST (FOOBAR)
scope %Scope; #IMPLIED
>
<!ATTLIST (FOOBAR)
scope (row|col|rowgroup|colgroup) #IMPLIED
>
答案 2 :(得分:1)
没有这样的元素,但我认为TBODY
可以满足您的需求 - 包含表格中的所有相关数据行。因此,您可以使用TBODY TD {color:red}
答案 3 :(得分:1)
您在问题中发布的link为您解答了问题。行组由thead
,tfoot
和tbody
元素定义。在您提到的另一部分中,rowgroup
只是scope
属性的值。
答案 4 :(得分:1)
您可以使用
对table
中的部分行进行分组
thead
表示由列标签(标题)组成的行块tbody
表示由数据主体组成的行块tfoot
表示由列摘要(页脚)答案 5 :(得分:0)
W3C Spec on the th
element显示了使用范围和多个行组的示例 - 即多个tbody
元素。
注意:此示例中的tbody
元素标识行组的范围。
<table>
<thead>
<tr>
<th> ID
<th> Measurement
<th> Average
<th> Maximum
<**tbody**>
<tr> <td> <th **scope**=rowgroup> Cats <td> <td>
<tr> <td> 93 <th **scope**=row> Legs <td> 3.5 <td> 4
<tr> <td> 10 <th **scope**=row> Tails <td> 1 <td> 1
</**tbody**>
<**tbody**>
<tr> <td> <th **scope**=rowgroup> English speakers <td> <td>
<tr> <td> 32 <th **scope**=row> Legs <td> 2.67 <td> 4
<tr> <td> 35 <th **scope**=row> Tails <td> 0.33 <td> 1
</**tbody**>
</table>