Tôi đang cố gắng thiết lập bố cục cho trang web của mình bằng cách sử dụng flexbox (inb4: Tôi không quan tâm đến IE) nhưng vì một số lý do các mục không được gói.Flexbox không gói các vật phẩm flex
section { display:-webkit-flex; -webkit-flex-flow: row wrap; width: 200px; /* ... */ }
div { -webkit-flex: 1; width:48%; /* ... */ }
Tôi đã thử đặt một chiều rộng trong px
và tôi đã cố gắng loại bỏ chiều rộng hoàn toàn .. vẫn không quấn!
Vì vậy,, làm cách nào để có được các hộp flexbox bọc trong hộp chứa của chúng?
Xin vui lòng, trước khi trả lời, hãy đảm bảo câu trả lời của bạn thực sự sử dụng flexible box model và không chỉ cho tôi các yếu tố cấp khối.
Có chắc chắn là một 'display: -webkit-flex'. Nếu tôi thay đổi nó thành 'display: flex' [Chrome không hiểu nó.] (Http://i50.tinypic.com/2s9zt6t.png). – Martin
Safari <7 sử dụng tiền tố: 'display: -webkit-box;' http://jsfiddle.net/EnUuA/4/ Tuy nhiên nó trông giống như thuộc tính wrap có vấn đề. – hexalys
'display: -webkit-box;' là triển khai thực hiện cũ của flexbox. Nó đã được redone và được kích hoạt bằng cách sử dụng 'display: -webkit-flex;' http://css-tricks.com/old-flexbox-and-new-flexbox/ – Martin