Sto utilizzando bootstrap 3 per un progetto di sito Web. Sto cercando di creare una pagina con una tabella reattiva, in modo da avere la barra di scorrimento quando il tavolo è troppo grande. Ho fatto un banco di prova in questo modo:Bootstrap 3 table - table-responsive not working
<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 -->
Ora, il problema è che non aggiunge la barra di scorrimento, si è limitata espande il sito web per la larghezza della tabella.
vedere uno screenshot qui:
L'ho visto lavorare su diversi altri siti web, in modo da qualcosa che sto facendo ... è sbagliato.
Quindi, vuoi che ci sia una barra di scorrimento horisontal per il tavolo? – Carlton
L'utilizzo di table-responsive è corretto e dovrebbe funzionare. A proposito, non è assolutamente necessario usare col-12 (non una classe bootstrap), co-sm-12, col-lg-12 e la riga. Non sono necessarie classi di griglia su elementi a larghezza intera a meno che non si stia utilizzando un colore di sfondo su di essi. – Christina
@DanielOlsen Hai capito questo alla fine? Trovo che sto avendo lo stesso problema quando si usa display: table come contenitore per table-responsive. – Jacques