此標記應產生一個寬度爲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>