Abstand zwischen flex-Elemente?

JSFiddle

Habe ich eine Liste angezeigt mit flex:

<ul>
    <li></li>
    ....

ul{
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  background: gold;
}

li{
    flex-basis: 25%;
    background:grey;
 }

Nun möchte ich etwas Platz zwischen meine li-Elemente, das hinzufügen von margin oder padding schiebt die Elemente in die nächste Zeile (ich will flex-wrap, wenn ich mehr als 4 Elemente).

Ich weiß, die oben erwähnt sind, können gelöst werden mit der box-sizing, aber mein Hauptproblem ist, dass ich möchte, Abstand zwischen den Elementen, aber mit dem ersten und letzten element, um line-up auf der linken und rechten Seite des übergeordneten Elements.

Wie kann das erreicht werden?

zB.

|li|spacing|li|spacing|li|spacing|li|
InformationsquelleAutor panthro | 2016-09-08
Schreibe einen Kommentar