Używam flex aby wyświetlić divy obok siebie, ale pcha mi wszystkie boxy w jeden wiersz, ściskając je (zmniejsza im szerokość). Jak wymusić w css, aby były po 4 boxy w linijce, aby ich nie zwężało?
Dzięki.
<div id="middle"> <div class="product_box"> <input type="checkbox" name="product_check" value="1" /> </div> <div class="product_box"> <input type="checkbox" name="product_check" value="2" /> </div> <div class="product_box"> <input type="checkbox" name="product_check" value="3" /> </div> <div class="product_box"> <input type="checkbox" name="product_check" value="4" /> </div> <div class="product_box"> <input type="checkbox" name="product_check" value="5" /> </div> <div class="product_box"> <input type="checkbox" name="product_check" value="6" /> </div> </div>
#middle{ display: flex; justify-content: space-around; } .product_box{ width: 200px; height: 200px; border:2px solid black; margin: 25px; padding: 5px; }