Problème :
Vous souhaitez organiser trois divs sur une page Web de manière à ce qu'ils apparaissent côte à côte sur les écrans de bureau et empilés sur les appareils mobiles. Le premier div (A) doit être plus grand que les deux autres (B et C).
Solution :
Pour réaliser cette disposition à l'aide de Bootstrap 4, vous devez désactivez la propriété flexbox sur les écrans plus grands et utilisez des flotteurs pour tirer naturellement les divs les plus courts (B et C) vers la droite. Voici comment procéder :
Dans la ligne, créez trois colonnes :
Voici l'extrait de code mis à jour :
<div class="container-fluid"> <div class="row d-flex d-lg-block"> <div class="col-lg-6 order-1 float-left"> A </div> <div class="col-lg-6 order-0 float-left"> B </div> <div class="col-lg-6 order-1 float-left"> C </div> </div> </div>
En désactivant la flexbox pour des écrans plus grands et en utilisant des flotteurs, vous pouvez créer une mise en page où la Div A est plus grande que les Divs B et C et où les trois divs sont empilées sur mobile appareils.
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!