Ce balisage doit produire une boîte de 30px de largeur centrée sur 600px. Mais à la place, il rétrécit la boîte de sorte qu'il n'y a pas de largeur (ou s'il y a du contenu, il rétrécit à la largeur de contenu minimale). Vous vous demandez comment faire pour que la boîte centrée soit de 600px, mais elle réagit à des tailles de fenêtre plus petites.Comment créer une boîte flexible centrée de largeur dynamique
* {
position: relative;
box-sizing: border-box;
}
html, body {
height: 100%;
overflow: hidden;
}
div {
display: flex;
}
body > div {
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center;
border: 1px solid orange;
}
body > div > div {
max-width: 600px;
border: 1px solid black;
}
body > div > div > div {
border: 1px solid blue;
background: red;
height: 30px;
}
<div>
<div>
<div></div>
</div>
</div>