Я использую Bootstrap и рисую таблицу. В крайнем правом столбце есть кнопка, и я хочу, чтобы она уменьшилась до минимального размера, необходимого для указанной кнопки.
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<table class="table table-responsive">
<tbody>
<tr>
<th>Name</th>
<th>Payment Method</th>
<th></th>
</tr>
<tr>
<td>Bart Foo</td>
<td>Visa</td>
<td><a role="button" class="btn btn-default btn-xs" href="/Payments/View/NnrN_8tMB0CkVXt06nkrYg">View</a></td>
</tr>
</tbody>
</table>
Это выглядит так:
С некоторым выделением firebug ширина столбца стала такой широкой:
Этот столбец масштабируется вместе со страницей, в то время как страница находится в режимах большей динамической ширины. У меня есть некоторое представление о том, как бы я исправил это в чистом CSS, но большинство из этих подходов, вероятно, вызовут проблемы с версиями сайта с малой шириной.
Как мне сделать так, чтобы этот столбец опустился до ширины его содержимого?
(Как всегда - существующие классы начальной загрузки> чистый CSS> Javascript)