次のマークアップを考えると、CSSを使用して、1つのセル(列内のすべてのセル)を、ストレッチ(デフォルトの動作)ではなく、その中のコンテンツの幅に合わせることができますか?
<style type="text/css">
td.block
{
border: 1px solid black;
}
</style>
<table style="width: 100%;">
<tr>
<td class="block">this should stretch</td>
<td class="block">this should stretch</td>
<td class="block">this should be the content width</td>
</tr>
</table>
編集:私は幅をハードコーディングできることを知っていますが、その列に入るコンテンツは動的であるため、私はむしろそれをしたくありません。
下の画像を見ると、最初の画像はマークアップが生成するものです。2番目の画像は私が欲しいものです。