Ich verwende Bootstrap 3 für ein Website-Projekt. Ich versuche eine Seite mit einer reaktionsfähigen Tabelle zu erstellen, sodass ich die Bildlaufleiste habe, wenn die Tabelle zu groß ist. Ich habe einen Testfall wie folgt:Bootstrap 3 Tabelle - Tabelle reagiert nicht funktioniert
<div class="row">
<h4>Nuværende kurser</h4>
<div class="col-12 col-sm-12 col-lg-12">
<div class="table-responsive">
<table class="table">
<thead>
<tr>
<th>#</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
</tr>
<tr>
<td>2</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
</tr>
<tr>
<td>3</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
</tr>
</tbody>
</table>
</div>
</div><!-- end col-12 -->
</div><!-- end row -->
Nun, das Problem ist, dass es nicht die Bildlaufleiste hinzufügt, ist es lediglich die Website auf die Breite des Tisches erweitert.
Siehe Screenshot hier:
ich es auf mehreren anderen Websites arbeiten gesehen haben, so etwas, was ich tue ... ist falsch.
Wollen Sie also eine horizontale Bildlaufleiste für den Tisch haben? – Carlton
Ihre Verwendung von Tabelle reagiert ist korrekt und es sollte funktionieren. Übrigens ist es völlig unnötig, col-12 (keine Bootstrap-Klasse), co-sm-12, col-lg-12 und die Zeile zu verwenden. Für Elemente mit voller Breite sind keine Rasterklassen erforderlich, es sei denn, Sie verwenden eine Hintergrundfarbe für sie. – Christina
@DanielOlsen Hast du das irgendwann herausgefunden? Ich finde, dass ich das gleiche Problem habe, wenn ich display: table als Container für Table-Responsive benutze. – Jacques