З огляду на наступну розмітку, як я можу використовувати CSS, щоб змусити одну клітинку (всі комірки в стовпці) підходити до ширини вмісту всередині неї, а не розтягувати (що є поведінкою за замовчуванням)?
<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>
EDIT: Я розумію, що міг би важко зашифрувати ширину, але я б краще цього не зробив, оскільки вміст, який міститиметься в цьому стовпці, динамічний.
Дивлячись на зображення нижче, перше зображення - це те, що створює розмітка. Другий образ - це те, що я хочу.