Tôi đang sử dụng flexbox để bố cục một trang vì hành vi ngày càng tăng là rất hữu ích. Nhưng tôi muốn hoàn toàn ngăn chặn hành vi thu hẹp .Ngăn không cho hộp thu nhỏ bị thu hẹp
Dù sao để quản lý việc này?
Ví dụ mã:
<div class="flex-vertical-container">
<div class="flex-box">
This one should grow but not shrink
</div>
<div></div>
<div></div>
</div>
CSS
.flex-vertical-container {
display: flex;
flex-direction: column;
}
.flex-box {
flex: 1;
}
Vì một số lý do thiết lập 'flex-shrink: 0;' không hoạt động, nhưng thiết lập thủ công: 'flex-shrink: 1 0 auto;' đã làm việc tốt ... –
flex-shrink: 1 0 auto; dường như không phải là tài sản hợp lệ. –
chúng có thể có nghĩa là 'flex: 1 0 auto;' –