2 つの列がコンテンツを含めるために必要な最小幅であり、3 番目の列が可能な限り広いテーブルを作成しようとしています。2 つの列の幅がどれくらいになるかはわかっており、それほど変化することはありませんが、ハードコードされた幅はできるだけ少なくしたいと考えています。
これが私が得たものです:
<table width="100%">
<tr>
<td align="left" style="width:auto;">
123 123 123 123 123
</td>
<td align="center">
bla bla
</td>
<td align="right" style="width:auto;">
hello
</td>
</tr>
</table>
最初と最後の列が必要以上のスペースを占めているため、中央の列が中央に表示されません。これを行う方法はありますか、それとも幅をハードコーディングする必要がありますか?
編集:答えはとても簡単です。他の誰かに役立つ場合の完全な答えは次のとおりです。
<table width="100%">
<tr>
<td align="left" style="white-space:nowrap;">
123 123 123 123 123
</td>
<td align="center" width="100%">
bla bla
</td>
<td align="right">
hello
</td>
</tr>
</table>