此标记应产生一个宽度为600px,高度居中的30px高的框。但相反,它缩小了盒子的宽度(或者如果有内容,它会缩小到最小内容宽度)。想知道如何做到这一点,所以居中框是600px,但在较小窗口大小时响应。如何制作居中动态宽度柔性盒
* {
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>