Ich frage mich, warum justify-content
rechtfertigen-Inhalte funktionieren anders in Flex und Grid Layouts
das Raster Element mit nehme den ganzen Raum
verfügbar statt, dass im Netz verwendet.
Mit justify-content
: https://codepen.io/whisher/pen/JOpYdp
Ohne: https://codepen.io/whisher/pen/pdajjb
.wrapper {
background-color: red;
width: 500px;
height: 400px;
border: 2px solid #CCC;
display: grid;
grid-gap: 10px;
grid-template-columns: repeat(4, 80px);
grid-template-rows: repeat(3,100px);
align-content: space-around;
justify-content: space-between;
}
Ich meine, ich wie die gleiche erwarten
der Verwendung von Flexhttps://codepen.io/whisher/pen/YEewaW
Danke für die Antwort aber Sie nicht das Verhalten von Raster auf meine Frage beantworten und flex ist anders während Flex nehmen Sie den Platz zugewiesen https://codepen.io/whisher/pen/YEewaW Gitter nehmen Sie den gesamten verfügbaren Speicherplatz – Whisher
@Whisher ist es, weil sie sich anders verhalten. Im Gitter "space-between" Elemente "strecken", so dass an den entfernten Enden kein Platz bleibt. In flex 'space-between' werden die Elemente genau wie im Raster' justify-content: center' mit dem Abstand zwischen den Zeilen positioniert. – Kushtrim