Maison > interface Web > tutoriel CSS > Comment redimensionner les colonnes du tableau Bootstrap 4 ?

Comment redimensionner les colonnes du tableau Bootstrap 4 ?

DDD
Libérer: 2024-10-30 05:57:28
original
735 Les gens l'ont consulté

How do I resize Bootstrap 4 table columns?

Redimensionnement des colonnes du tableau Bootstrap 4

Bootstrap 3 autorisait le redimensionnement des colonnes du tableau en utilisant la classe col-sm-xx sur les balises dans l'en-tête. Cependant, cette méthode n'est pas efficace dans Bootstrap 4.

Approche mise à jour

Étape 1 : Assurer la classe "table" sur la table

Les tables Bootstrap 4 sont « opt-in », ce qui signifie que la classe de table doit être explicitement ajoutée à l'élément table.

Étape 2 : ajouter du CSS pour l'affichage des blocs en ligne

Bootstrap 3 incluait auparavant CSS pour réinitialiser les positions des cellules du tableau et empêcher le flottement. Ce CSS est absent dans Bootstrap 4 Alpha, mais vous pouvez l'ajouter :

<code class="css">table td[class*=col-], table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none;
}</code>
Copier après la connexion

Étape 3 : Utiliser les classes utilitaires de dimensionnement (Bootstrap 4.0.0 et versions ultérieures)

Alternativement, dans Bootstrap 4.0.0 et au-delà, vous pouvez utiliser les classes utilitaires w-* pour la largeur :

<code class="html"><thead>
     <tr>
           <th class="w-25">25</th>
           <th class="w-50">50</th>
           <th class="w-25">25</th>
     </tr>
</thead></code>
Copier après la connexion

Étape 4 : Utiliser Flexbox (Bootstrap 4.0.0 et versions ultérieures)

Une autre option consiste à utiliser d-flex sur les lignes tr et les classes de grille comme col-* sur les colonnes :

<code class="html"><table class="table table-bordered">
        <thead>
            <tr class="d-flex">
                <th class="col-3">25%</th>
                <th class="col-3">25%</th>
                <th class="col-6">50%</th>
            </tr>
        </thead>
        <tbody>
            <tr class="d-flex">
                <td class="col-sm-3">..</td>
                <td class="col-sm-3">..</td>
                <td class="col-sm-6">..</td>
            </tr>
        </tbody>
    </table></code>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal