Używam css flexbox do umieszczania nieznanej liczby elementów w wierszach, zawijanie do dodatkowych wierszy, jeśli to konieczne.Dodawanie poziomego separatora wierszy w wierszach elementów zawijania
Moje pytanie brzmi, czy można uzyskać poziomą linię między każdym z rzędów?
Here to prosty przykład tego, co mam. Jeśli otworzysz codepen, zobaczysz, że elementy zawijają się w dwie linie (może to być więcej niż dwie lub tylko jedna - zależy to od dokładnej liczby elementów i szerokości wyświetlacza). Chciałbym mieć poziomą linię między rzędami.
<div>
<span>First item</span>
<span>Second item</span>
<span>Third item</span>
<span>Fourth item</span>
<span>Fifth item</span>
<span>Sixth item</span>
</div>
z następującymi CSS:
div {
border: 1px solid black;
width:20%;
display: flex;
flex-flow: row wrap;
}
span {
border: 1px solid blue;
margin: 5px;
}
Czy możesz udostępnić kod? –
@ TiagoCésarOliveira Zobacz edytowane pytanie – Asher
Co chcesz, aby owinąć całą linię zamiast elementu span? Mówisz o elementach owiniętych 2 liniami, z tym, co robisz na temat zakresu i granicy div? – arussell