html/phpに問題があります。私は7列のテーブルを持っています。列のデータはSQLデータベースから取得されるため、非常に動的です。 jqueryを使用して、テーブルの特定の部分を展開/折りたたむオプションを追加しました。私は消費又は第二行を折りたたむたびしかし、最初のものはそこにに第二列に合うように十分なスペースよりも多くのことにもかかわらず、そのサイズを変更しますhtmlテーブルの列の幅が変更され、新しい行が追加される
<tr>
<td colspan="2">Col1</td>
<td>Col2</td>
</tr>
<tr>
<td>Col1</td>
<td>Col2</td>
<td>Col3</td>
</tr> <!-- this part can be expanded or collapsed -->
:拡大部分はこのように、より多くの列を持っています最初の1つ。
質問は次のとおりです。最初の行が自動的に幅を取得し、他のすべての行が適応するようにテーブルを作成するにはどうすればよいですか?
-------------
|c1 |c2|c3|
-------------
|c1|c2|c3|c4|
-------------
|c1 |c2|c3|
-------------
どのように展開/折りたたむかを表示する必要があります。テーブルが空であっても、テーブルにはすべてのセルが1列に表示されている必要があります。 –