Le centrage vertical des éléments dans un div peut être réalisé à l'aide de diverses méthodes CSS. Voici deux approches courantes :
Flexbox fournit un système de mise en page polyvalent qui permet un alignement flexible des éléments. Pour centrer verticalement des éléments à l'aide de Flexbox, procédez comme suit :
Par exemple, voici un Extrait CSS utilisant Flexbox :
#container { display: flex; flex-direction: column; justify-content: center; }
Cette méthode utilise l'affichage et le positionnement du tableau :
Voici le code CSS de cette méthode :
body { display: table; } #container { display: table-cell; vertical-align: middle; } .box { margin: 0 auto; }
Flexbox est généralement préféré en raison de sa simplicité, de son efficacité et de sa large gamme d'options de mise en page. Cependant, si la prise en charge des anciens navigateurs pose problème, la méthode du tableau et du positionnement peut être adoptée.
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!