Muszę umieścić nieznaną liczbę elementów div (prawdopodobnie około 5) w kontenerze nadrzędnym i zawsze upewnić się, że są one równo podzielone. Nie jestem pewien, czy można to zrobić za pomocą samego CSS, ale pomyślałem, że lepiej zapytać. Więc jeśli wiemy, że 3 DIV używane są:Zmiana rozmiaru nieznanej liczby elementów w celu wypełnienia szerokości kontenera nadrzędnego
<style>
.menu-button {
float: left;
width: 33%;
}
</style>
<div>
<div class="menu-button">Button X</div>
<div class="menu-button">Button Y</div>
<div class="menu-button">Button Z</div>
</div>
wydaje się działać, ale co jeśli liczba div .menu-przycisk jest nieznany? Czy jest lepszy sposób na to, aby automatycznie dopasować się poziomo?
+1 Zgoda, może nie jest to najczystsze sposób, ale można argumentować, że są to dane tabelaryczne z jednego wiersza i nieznanej liczby komórek. – Bazzz
Ta metoda działa całkiem nieźle, jest szybka i łatwa do nadania stylu. Przepraszamy za opóźnioną odpowiedź i dzięki. –
@Anthony - Cieszę się, że jest posortowane. @Bazzz Zgadzam się całkowicie, to nie jest najczystszy sposób .. ale przy niektórych okazjach musimy nieco zgiąć zasady .. – Chin