2016-09-13 17 views
-1

私は、特定の条件が満たされた場合にテーブル間で(データベースから取得したデータを保持するために)行間を表示する必要がある状況にあります。他のテーブルの2行の間にテーブルを作成する方法は?

ので、問題を単純化するために、私たちは私が唯一の2のTR、及びTRあたり2 TDを持つテーブルを持っている想像してみましょう:

<table> 
    <tr> 
     <td>First row</td> <td>First row</td> 
    </tr> 
    <!-- how to insert a table here ?--> 
    <tr> 
      <td>Second row</td> <td>Second row</td> 
    </tr>  
</table> 

HTMLを使用して2行の間のテーブルを挿入する方法は?挿入されたテーブルの列数は同じでなければなりません(使用可能なTDと2 TDですが行は気にしません))

+2

2つのCOLSPANで行を追加し、そこにあなたのテーブルのコードを書く。..新しいTRため –

+0

OKが、なぜ2 COLSPAN? – avazwij

+0

私の例@Milan – avazwij

答えて

1

2つの列にまたがるデータセルを持つ別の行を追加して、セル内のテーブル。

<table > 
     <tr> 
     <td>First row</td> 
     <td>First row</td> 
     </tr> 
     <tr> 
     <td colspan="2"> 
     <table > 
      <tr> 
      <td>First row in nested table</td> 
      <td>First row in nested table</td> 
      </tr> 
     </table> 
     </td> 
     </tr> 
     <tr> 
     <td>Second row</td> 
     <td>Second row</td> 
     </tr> 
    </table> 

デモ:https://jsfiddle.net/7oveyv4r/1/

0

あなたは直接テーブル内のテーブルを配置することはできません。作品としての周りに、私たちは、次のように行うことができます

<tr colspan="2"> 
<td> 
<table> 
    <tr> 
     <td>Inner Cell11</td> <td>Inner Cell12</td> 
    </tr> 
    <tr> 
      <td>Inner Cell21</td> <td>Inner Cell22</td> 
    </tr>  
</table> 
</td> 
</tr> 
+0

もしあなたが最初のtdが空になるのならば。 colspanのために提案されています。 – Sasikumar

0
<table> 
<tr> 
<td>First row</td> <td>First row</td> 
</tr> 
<!-- new code below--> 
<tr > 
<td colspan=2> <!-- keep colspan has many as columns in parent table--> 
    <table> 
    <tr> 
     <td>Inner rows</td><td>Inner rows</td> 
    </tr>  
    </table> 
</td> 
</tr> 
<!-- new code ends-->  
<tr> 
<td>Second row</td> <td>Second row</td> 
</tr>  
</table>  
関連する問題