Wygląda na to, że wystąpił błąd w obliczaniu właściwości wielu kolumn css, obecnych we wszystkich przeglądanych przeze mnie przeglądarkach (najnowszy Chrome, IE11 i Firefox). Jeśli masz 9 pozycji na liście i próbujesz podzielić je na 4 kolumny, ostatnia kolumna jest zawsze pusta.Układ wielu kolumn CSS: niepoprawne dzielenie kolumn
Czy są jakieś obejścia, coś, co je podzieli 3/2/2/2? Z góry dziękuję.
ul {
-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4;
background-color: gray;
}
li {
background-color: tomato;
}
<ul>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
</ul>
Numer kolumny dokładnie jest 4 ale minimalna pozycja na kolumnie znajduje się 3 pozycji, więc jeśli dodać jeszcze jeden 'li', to pokaże w ostatnia kolumna –
9% 4! = 0. Zasadniczo, dlaczego to powinno działać? Czego się spodziewałeś? –
nie chodzi o obliczenie jej o wysokości kolumny, gdy jedna kolumna ma 3 pozycje, inne też tworzą przestrzeń dla innego –