Ich habe eine Tabelle in einem modalen Popup. Ich möchte, dass die Tabelle bei Bedarf über den Container hinaus erweitert wird und eine horizontale Bildlaufleiste gibt. Derzeit verdoppelt es nur die Höhe der Zeile, wenn es benötigt wird: Force horizontale Tabelle Bildlaufleiste
Ich möchte das horizontale Verhalten das gleiche wie das vertikale Verhalten (erweitern und Scrollbar bereitstellen). Dies ist die PHP/HTML die Tabelle zu erzeugen:
<div class="row"><div class="form-group col-md-12">
<label>History:</label>
<div id="table-scroll">
<table class="table table-bordered table-condensed">
<thead>
<th>Date</th><th>From User</th><th>To User</th>
<th>From Location</th><th>To Location</th><th>By</th>
</thead>
<tbody>
<?php foreach($history as $h){ ;?>
<tr>
<td><?=$h['date'];?></td>
<td><?=$h['from_user'];?></td>
<td><?=$h['to_user'];?></td>
<td><?=$h['from_location'];?></td>
<td><?=$h['to_location'];?></td>
<td><?=$h['by_user'];?></td>
</tr>
<?php } ;?>
</tbody>
</table>
</div>
</div></div>
Dies ist die aktuelle CSS angewandt:
#table-scroll {
height: 150px;
overflow: auto;
}
#table-scroll th {
text-align: center;
}
geben Sie Überlauf-X: scrollen Sie zu # Tabelle-Scroll –
@VishalPanara funktioniert nicht - die Tabellenzeilen werden immer noch in der Höhe wachsen, um ihren Inhalt aufzunehmen. – daninthemix
Es passiert, weil es eine reaktionsschnelle Tabelle ist. Wenn Sie dies nicht machen wollen, dann entfernen Sie diese "Tabelle-Tabelle-begrenzte Tabelle-kondensierte" Klassen und machen Sie Ihre benutzerdefinierte Tabelle. –