2017-06-14 13 views
0

私は現在、ブートストラップを使用して、C#コードを使用して動的に生成されたテーブルを作成しようとしています。ただし、一部の列には他の列よりも多くの表データ・タグが含まれているため、表の最後には行の長さが長くなります。テーブル行を作成する方法最大行の幅にスパン?

行のすべての一致を最大行の長さにし、空白を空白で埋めることができるようにしたいと思います。

<table class="table table-hover"> 
    <thead> 
    <tr> 
     <th>First Name</th> 
     <th>Last Name</th> 
     <th>Email</th> 
    </tr> 
    </thead> 
    <tbody> 
    <tr> 
     <td>John</td> 
     <td>Doe</td> 
     <td>[email protected]</td> 
    </tr> 
    <tr> 
     <td>Mary</td> 
     <td>Moe</td> 
     <td>[email protected]</td> 
    </tr> 
    <tr> 
     <td>July</td> 
     <td>Dooley</td> 
     <td>[email protected]</td> 
    </tr> 
    <tr> 
     <td>incomplete</td> 
    </tr> 
    </tbody> 
</table> 

答えて

1

をHTMLテーブル構造は常に行当たりのセルの等量を含んでいなければならない。ここで

は、私がしようとしています何の一例です。 htmlからC#を生成する場合、欠落している空白の要素を記入する必要があります。

最後のTRは、次のようになります。

<tr> 
    <td>incomplete</td> 
    <td></td> 
    <td></td> 
</tr> 

また& NBSPを使用することができます。空のtdタグの内側。

<td colspan="3">&nbsp;</td> 

3個の細胞の代わりに、1

+0

ああ大丈夫をカバーする:

別のオプションは、COLSPANを使用してTDカバー、複数のセルを作ることです!タグや何かがあるかどうか疑問に思っていた。各タグに空の要素を追加するには、C#コード内にカウンタを含めるようにしてください。 – Justlegos

関連する問題