パーセンテージ幅のテーブルが必要で、各列にもパーセンテージ幅があります。use css を使用して、overflow:hidden; を実行したいです。テキストオーバーフロー:省略記号; ただし、特定の列内では機能していないようです。
ここに私が持っているものがあります:
<table style='width:50%;'>
<thead>
<tr>
<td style='width:15%;'>column 1</td>
<td style='width:15%;'>column 2</td>
<td style='width:70%;'>column 3</td>
</tr>
</thead>
<tbody>
<tr>
<td style='border:1px solid red;'>
<div style='overflow:hidden; text-overflow:ellipsis; white-space:nowrap;'>this is some data 1</div>
</td>
<td style='border:1px solid red;'>
<div style='overflow:hidden; text-overflow:ellipsis; white-space:nowrap;'>this is some data 1</div>
</td>
<td style='border:1px solid red;'>No hiding</td>
</tr>
</tbody>
</table>
ページが小さくなると、最初の 2 つの列ではなく、3 番目の列が小さくなり、期待どおりに省略記号と縮小が表示されます。