Flexbox offre une solution puissante pour aligner des éléments dans un conteneur, et l'une de ses capacités polyvalentes consiste à aligner des éléments au bas de leur contenant. Explorons comment réaliser cet alignement dans un scénario pratique.
Compte tenu de la structure HTML fournie, nous visons à aligner l'élément ".button" vers le bas avec flexbox, quelle que soit la quantité de texte présente dans le paragraphe. .
La clé pour aligner un élément vers le bas à l'aide de Flexbox réside dans la manipulation des marges. Plus précisément, nous pouvons exploiter le concept de « marges automatiques » pour obtenir le comportement souhaité. Les marges automatiques distribuent automatiquement l'espace disponible aux éléments avec des valeurs de marge « auto ».
Par conséquent, l'application de l'une de ces propriétés CSS (ou des deux) poussera l'élément « .button » vers le bas :
p { margin-bottom: auto; } /* Pushes following elements to the bottom */ a { margin-top: auto; } /* Pushes it and following elements to the bottom */
Dans l'exemple, nous créons un conteneur parent avec flexbox activé et une direction en colonnes. Nous appliquons des marges "auto" au paragraphe et au bouton. En conséquence, le bouton est poussé vers le bas, quel que soit le contenu du texte dans le paragraphe.
<div class="content">
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!