Sur Bootstrap 3
Je pourrais appliquer col-sm-xx
à la th
dans les thead
et redimensionner les colonnes des tableaux à volonté. Cependant, cela ne fonctionne pas dans bootstrap 4. Comment puis-je réaliser quelque chose comme cela dans bootstrap 4 ?
<thead>
<th class="col-sm-3">3 columns wide</th>
<th class="col-sm-5">5 columns wide</th>
<th class="col-sm-4">4 columns wide</th>
</thead>
En regardant le codeply fourni, il ne se dimensionne pas correctement, surtout si vous ajoutez des données au tableau. Voyez comment cela fonctionne :
<div class="container" style="border: 1px solid black;">
<table class="table table-bordered">
<thead>
<tr class="row">
<th class="col-sm-3">3 columns wide</th>
<th class="col-sm-5">5 columns wide</th>
<th class="col-sm-4">4 columns wide</th>
</tr>
</thead>
<tbody>
<tr>
<td>123</td>
<td>456</td>
<td>789</td>
</tr>
</tbody>
</table>
</div>
1 votes
En complément de cette question : si vous avez du contenu long (comme de très longues URL) à afficher, les tableaux bootstrap 4 ne sont pas une bonne solution, même avec la réponse sur le dimensionnement ci-dessous. l'utilisation d'une solution flex-row ou row/col a tendance à mieux fonctionner avec overflow et text-wrap.