我有一个HTML表看起来像这样:使用合并单元格嵌套的HTML表格
它创建为一个单一的表是这样的:
<table border=1 frame=void cellspacing=0 cellpadding=4>
<tr><th colspan=20 align=center><h2>Limits</h2></th></tr>
<tr>
<th colspan=6></th>
<th colspan=6>Position Limits</th>
<th colspan=4>Aim Order Limits</th>
<th colspan=4>Actual Order Limits</th>
</tr>
<tr>
<th colspan=6></th>
<th colspan=2>Book</th>
<th colspan=2>Product</th>
<th colspan=2>Cluster</th>
<th colspan=2>Buy</th>
<th colspan=2>Sell</th>
<th colspan=2>Buy</th>
<th colspan=2>Sell</th>
</tr>
<tr>
<th>Product</th>
<th>Cluster</th>
<th>Symbol</th>
<th>Ticker</th>
<th>Market</th>
<th>MaxShort</th>
<th>Min</th>
<th>Max</th>
<th>Min</th>
<th>Max</th>
<th>Min</th>
<th>Max</th>
<th>Min</th>
<th>Max</th>
<th>Min</th>
<th>Max</th>
<th>Min</th>
<th>Max</th>
<th>Min</th>
<th>Max</th>
</tr>
<tr>
<td>ALE-EU</td>
<td>aleCHF</td>
,
,
.
</tr>
</table>
我需要让这些嵌套这样我就可以在最内表(具有“Product,Cluster,...”标题行的表上有一个特定的类。我遇到的问题是外表不关心内部的列表,所以colspans是不正确的,我已经尝试过所有种类以不同的方式取得成功。这是我目前的标记:
<table border=1 frame=void cellspacing=0 cellpadding=4 style="width: 100%;">
<tr><th colspan=20 align=center><h2>Limits</h2></th></tr>
<tr>
<th align=center valign=bottom colspan=6></th>
<th align=center valign=bottom colspan=6>Position Limits</th>
<th align=center valign=bottom colspan=4>Aim Order Limits</th>
<th align=center valign=bottom colspan=4>Actual Order Limits</th>
</tr>
<tr>
<td>
<table border=1 frame=void cellspacing=0 cellpadding=4>
<tr>
<th align=center valign=bottom colspan=6></th>
<th align=center valign=bottom colspan=2>Book</th>
<th align=center valign=bottom colspan=2>Product</th>
<th align=center valign=bottom colspan=2>Cluster</th>
<th align=center valign=bottom colspan=2>Buy</th>
<th align=center valign=bottom colspan=2>Sell</th>
<th align=center valign=bottom colspan=2>Buy</th>
<th align=center valign=bottom colspan=2>Sell</th>
</tr>
<tr>
<td>
<table class="sortable" border=1 frame=void cellspacing=0 cellpadding=4 style="width: 100%;">
<tr>
<th align=center valign=bottom>Product</th>
<th align=center valign=bottom>Cluster</th>
<th align=center valign=bottom>Symbol</th>
<th align=center valign=bottom>Ticker</th>
<th align=center valign=bottom>Market</th>
<th align=center valign=bottom>MaxShort</th>
<th align=center valign=bottom>Min</th>
<th align=center valign=bottom>Max</th>
<th align=center valign=bottom>Min</th>
<th align=center valign=bottom>Max</th>
<th align=center valign=bottom>Min</th>
<th align=center valign=bottom>Max</th>
<th align=center valign=bottom>Min</th>
<th align=center valign=bottom>Max</th>
<th align=center valign=bottom>Min</th>
<th align=center valign=bottom>Max</th>
<th align=center valign=bottom>Min</th>
<th align=center valign=bottom>Max</th>
<th align=center valign=bottom>Min</th>
<th align=center valign=bottom>Max</th>
</tr>
<tr>
<td>AMID</td>
.
.
.
而我的表出来是这样的:
谁能告诉我怎么可以创建这个嵌套的表格,并保持相同的colspans当它是单桌吗?
它是否必须是嵌套表?你能不能根据需要在单个单元上使用类? – Eeji
我们使用的排序软件包要求将类放在要排序的表上,并使标题行可点击进行排序。 –
我不认为使用嵌套表来获得所需的外观是可能的。我会研究你正在使用的排序软件包 - 你不能自定义它用作标题的内容吗? –