Tôi thích sử dụng flexbox nhưng vì một lý do nào đó tôi không thể kết nối với bất kỳ thiết bị iOS nào. Có một dự phòng dễ dàng cho gói? Dưới đây là một vấn đề mà các mặt hàng chỉ sẽ không quấn: (JSFiddle Fans)Vấn đề gói sản phẩm iPhone 6 Flexbox
#flex {display: flex; flex-flow: row wrap;}
#flex .item {width:33.33%; min-width: 500px; min-height: 300px;}
#flex .one {background: blue;}
#flex .two {background: green;}
#flex .three {background: red;}
<div id="flex">
<div class="item one"></div>
<div class="item two"></div>
<div class="item three"></div>
</div>
Đó là cách tiếp cận đơn giản nhất. sau đó tôi cố gắng thêm một tấn các tiền tố để tất cả mọi thứ để xem có giúp nhưng nó không:
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex: 0 1 auto;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
là giải pháp duy nhất để không sử dụng flexbox nếu tôi muốn điều cần quấn một cách chính xác trên iphones?
@Paulie_D Đó là bất hạnh, vì vậy không có công việc xung quanh thực cho điều này? Chỉ cần tránh xa flexbox cho đến khi IOS <= 6 được loại bỏ? Tôi đã tìm kiếm trực tuyến để có thể thay thế JS nhưng không tìm thấy gì đáng kể. –
@Paulie_D iphone 6 Tôi giả định thuộc danh mục đó, phải không? –
Tôi đoán tôi cho rằng iPhone 6 đang chạy iOS 6. Vấn đề chính là trên iPhone trông giống như ít nhất phải chạy iOS 8, phải không? Xin lỗi vì sự nhầm lẫn, tôi không biết làm thế nào táo làm việc. –