Maison > interface Web > tutoriel CSS > Comment obtenir des mises en page pleine hauteur à deux colonnes dans Bootstrap 3 ?

Comment obtenir des mises en page pleine hauteur à deux colonnes dans Bootstrap 3 ?

Susan Sarandon
Libérer: 2024-12-02 09:26:09
original
743 Les gens l'ont consulté

How to Achieve Full-Height Two-Column Layouts in Bootstrap 3?

Bootstrap 3 Optimisation pleine hauteur à deux colonnes

Dans Bootstrap 3, créer une mise en page pleine hauteur avec deux colonnes peut être un défi. Les classes natives ne prennent pas en charge cela dès le départ. Cependant, nous pouvons l'implémenter en utilisant du CSS personnalisé.

Markup :

<header>Header</header>
<div class="container">
  <div class="row">
    <div class="col-md-3 no-float">Navigation</div>
    <div class="col-md-9 no-float">Content</div>
  </div>
</div>
Copier après la connexion

CSS :

html,body,.container {
    height:100%;
}
.container {
    display:table;
    width: 100%;
    margin-top: -50px;
    padding: 50px 0 0 0;
    box-sizing: border-box;
}

.row {
    height: 100%;
    display: table-row;
}

.row .no-float {
  display: table-cell;
  float: none;
}
Copier après la connexion

Ce CSS exploite les tables CSS pour créer des colonnes pleine hauteur. La classe '.no-float' empêche l'effondrement des colonnes en raison de la disposition basée sur les flotteurs de Bootstrap.

Considérations supplémentaires :

  • Pour maintenir un rapport 1:3 rapport pour les largeurs d'écran moyennes et supérieures, utilisez les fichiers '.col-md-3' et '.col-md-9' classes.
  • Si ce rapport est requis pour toutes les largeurs d'écran, envisagez de supprimer les classes de colonnes Bootstrap pour éviter une utilisation inappropriée.
  • Les écrans plus petits adoptent par défaut le comportement normal des colonnes Bootstrap, chaque colonne occupant la totalité de la colonne Bootstrap. largeur.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal