Ich benutze Bootstrap und zeichne eine Tabelle. In der Spalte ganz rechts befindet sich eine Schaltfläche, und ich möchte, dass sie auf die Mindestgröße herunterfällt, die für die Schaltfläche erforderlich ist.
<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>
Dies macht wie folgt:
Mit einigen Firebug-Hervorhebungen ist die Spaltenbreite so breit geworden:
Diese Spalte wird mit der Seite skaliert, während sich die Seite in den Modi mit größerer dynamischer Breite befindet. Ich habe eine Idee, wie ich dies in reinem CSS beheben würde, aber die meisten dieser Ansätze werden wahrscheinlich Probleme mit den Versionen der Site mit geringer Breite verursachen.
Wie würde ich diese Spalte auf die Breite ihres Inhalts fallen lassen?
(Wie immer - Bestehende Bootstrap-Klassen> reines CSS> Javascript)