Maison > Article > interface Web > Comment réaliser le centrage vertical des éléments de page grâce à la mise en page CSS Flex
Comment réaliser le centrage vertical des éléments de page grâce à la disposition élastique CSS Flex
Dans la conception Web, nous rencontrons souvent des situations où les éléments de page doivent être centrés verticalement. La mise en page CSS Flex est une méthode de mise en page élégante, concise et flexible qui permet de réaliser facilement un centrage vertical des éléments de la page. Cet article présentera en détail comment utiliser la mise en page CSS Flex pour réaliser un centrage vertical des éléments de page et fournira des exemples de code spécifiques.
1. Principes de base
L'utilisation de la mise en page CSS Flex pour réaliser le centrage vertical des éléments de page nécessite les principes de base suivants :
2. Implémentation spécifique
Ce qui suit est un exemple simple pour montrer comment utiliser la mise en page CSS Flex pour réaliser un centrage vertical des éléments de page :
<div class="container"> <div class="content"> <p>这是要垂直居中的内容</p> </div> </div>
.container { display: flex; /* 设置为Flex布局 */ justify-content: center; /* 水平居中 */ align-items: center; /* 垂直居中 */ height: 100vh; /* 设置容器高度为100视口高度,使容器占据整个屏幕 */ } .content { background-color: #f0f0f0; padding: 20px; }
Dans ce qui précède code, nous définissons d'abord le conteneur parent sur la disposition Flex, centrons ses éléments enfants dans la direction horizontale via l'attribut justifier-content et centrons ses éléments enfants dans la direction verticale via l'attribut align-items. Dans le même temps, afin que le conteneur occupe tout l'écran, nous utilisons l'attribut height: 100vh.
3. Exemple d'effet
Avec le code ci-dessus, nous avons réussi à centrer verticalement les éléments de la page. Après avoir exécuté l'exemple de code, vous verrez « Ceci est le contenu à centrer verticalement » affiché verticalement centré sur la page, et le conteneur occupera tout l'écran.
4. Résumé
Vous pouvez facilement réaliser un centrage vertical des éléments de page grâce à la disposition élastique CSS Flex. Il vous suffit de définir le conteneur parent sur la disposition Flex et d'utiliser les attributs justifier-content et align-items pour contrôler l'alignement des éléments sur l'axe principal et l'axe transversal respectivement, afin d'obtenir une disposition centrée verticalement simple et efficace. J'espère que cet article pourra vous aider à mieux appliquer la mise en page CSS Flex et à améliorer vos capacités de conception Web.
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!