Dans Bootstrap 3, les utilisateurs peuvent rencontrer des problèmes où les boîtes dans une disposition de grille fluide ne parviennent pas à s'aligner horizontalement lorsqu'elles présentent des hauteurs variables . Ce désalignement se produit spécifiquement lorsqu'une boîte est plus haute que ses homologues dans la grille.
La principale cause de ce problème réside dans la différence de hauteur entre les colonnes. Pour y remédier efficacement, trois approches principales peuvent être envisagées :
1. Méthode CSS uniquement (largeur de colonne CSS3)
Cette approche utilise la largeur de colonne CSS3 pour répartir le contenu de manière égale entre les colonnes :
[Extrait de code de bootply.com/85737]
2. Méthode 'Clearfix' (à l'aide des réinitialisations réactives de Bootstrap)
Cette méthode introduit une classe clearfix pour réinitialiser la hauteur des colonnes après chaque nombre de colonnes spécifié :
[Extrait de code de bootply. com/89910]
3. Intégration du plugin Isotope/Masonry
Ce plugin offre des fonctionnalités avancées de gestion de disposition, y compris des ajustements dynamiques de la hauteur :
[Extrait de code de bootply.com/61482]
Mise à jour 2017 : approche Flexbox
Une nouvelle approche introduite avec Bootstrap 4 utilise flexbox pour garantir des hauteurs égales pour les colonnes d'une ligne :
[Extrait de code]
Cette méthode élimine les écarts de hauteur en donnant à toutes les colonnes d'une ligne la même hauteur.
Informations supplémentaires sur les colonnes à hauteur variable dans Bootstrap
Pour en savoir plus Pour l'exploration, reportez-vous aux ressources suivantes :
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!