J'essaie d'utiliser flexbox pour aligner deux divs à l'intérieur de leur parent, l'un complètement centré et l'autre centré en bas. Les deux divs partagent le même parent. Le résultat devrait ressembler à ceci :
------------------------
| |
| |
| |
| |
| ------ |
| | b1 | |
| | | |
| ------ |
| |
| ------ |
| | b2 | |
| ------ |
------------------------
Voici ce que j'ai jusqu'à présent :
div {
box-sizing: border-box;
border: 1px black solid;
}
.text-center{
text-align:center;
}
.flex-wrap {
width:400px;
height: 400px;
background: #ddd;
display: flex;
align-items: flex-start;
}
.flex-centered {
align-self: center;
}
.flex-bottom-center {
align-self: flex-end;
}
<div class="flex-wrap">
<div class="flex-centered text-center">
Here is some text for the center
</div>
<div class="flex-bottom-center text-center">
Here is some text for the bottom center
</div>
</div>
Il semble que l'on y soit presque arrivé, mais la première case est alignée à gauche tandis que la dernière est alignée à droite.
Quelqu'un peut-il nous aider ?
Editer : il ne s'agit pas de la même question que celle citée dans le marquage de la mienne comme duplicate : cette question demande comment faire pour que le bas de l'échelle soit le même. div
équidistante du centre div
et le bas. Le mien demande comment placer le fond div
au fond du conteneur.