0 votes
in SoSci Survey (dt.) by s226998 (170 points)
edited by SoSci Survey

Hallo zusammen,

ich möchte unter meiner Frage Bilder einfügen. Dafür verwende ich diesen Code:

<div style="display: flex; flex-wrap: wrap">
  <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>

Ich möchte, dass es zwischen den Bildern ein Leerzeichen gibt und sie nicht direkt aneinanderkleben. Wie bekomme ich das hin?

Mit lieben Grüßen

1 Answer

0 votes
by SoSci Survey (306k points)

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.

by SoSci Survey (306k points)
Das gap-Attribut tragen Sie direkt im HTML-Code ein, vgl. mein Beispiel oben.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...