Ein Leerzeichen wäre eine denkbar schlechte Idee - so ähnlich, als würde man in Word Abstände dadurch erzeugen, dass man mehrfach die Eingabetaste drückt ;)
Die saubere Lösung bei einer CSS Flexbox ist das gap
Attribut.
<div style="display: flex; flex-wrap: wrap; gap: 2em;">
<img src="trans1.jpg" style="flex: 1 1 auto; min-width: 300px; max-width: 560px;">
<img src="trans2.jpg" style="flex: 1 1 auto; min-width: 300px; max-width: 560px;">
</div>
2em
wäre hier Abstand in der Größe von zwei "m", aber SIe können auch Pixel angeben, z.B. 20px
.