我在同一行的大表的2個表,就像這樣:使兩個單元在同一行2個表都有相同的寬度
<table>
<tr>
<td>Type</td>
<td>Storage 1</td>
<td>Storage 2</td>
</tr>
<tr>
<td>
<table>
<tr>
<td>Type A</td>
</tr>
<tr>
<td>Type B</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>10%</td>
</tr>
<tr>
<td>90%</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>40%</td>
</tr>
<tr>
<td>60%</td>
</tr>
</table>
</td>
</tr>
<table>
但是當第一列中的文本(例如「A型」)太長,這會形成新的路線。然後同一行中的數據不在同一行中。 (「B型」是不是在同一行以「90%」和「60%」)
返回數據是XML格式的,就像這樣:
<DataGroup Storage="Storage 1">
<DataRow Type="Type A" Percentage="10%"/>
<DataRow Type="Type B" Percentage="90%"/>
</DataGroup>
<DataGroup Storage="Storage 2">
<DataRow Type="Type A" Percentage="40%"/>
<DataRow Type="Type B" Percentage="60%"/>
</DataGroup>
我必須繪製邊框使它看起來像一張桌子。在cshtml文件中渲染。
我該如何解決這個問題?非常感謝。
爲什麼你需要嵌套表格爲簡單的3列表? – Justinas
您是否嘗試過設置第一列大小的硬限制。並使用:'overflow:hidden;'? –
因爲返回的數據是xml格式的。我用cshtml中的foreach來渲染它。 – Danie