Ja, und zwar mittels Flexbox.
Das könnte so aussehen:
<div style="display: flex; flex-wrap: wrap">
<img src="bild1.jpg" style="flex: 1 1 auto; min-width: 160px; max-width: 300px;">
<img src="bild2.jpg" style="flex: 1 1 auto; min-width: 160px; max-width: 300px;">
<img src="bild3.jpg" style="flex: 1 1 auto; min-width: 160px; max-width: 300px;">
</div>
Hier zum ausprobieren (JSFiddle). Nachteil dabei: Die Bilder werden u.U. nicht gleich groß dargestellt, je nach Bildschirmbreite.
Wenn Sie das genauer steuern möchten, müssten Sie mittels pageCSS()
ein wenig CSS-Code in Ihre Fragebogen-Seite einbinden, welche je nach verfügbarer Breite eine andere Darstellung verwendet. Wir machen das z.B. auf der Homepage von SoSci Survey.
Mehr dazu s. CSS Media Queries (SelfHTML). Dann können Sie je nach Breite unterschiedliche CSS-Formatierungen anwenden. Damit das funktioniert, müssen die Elemente (oben z.B. das <div>
) aber erstmal mit einem CSS-Klassennamen ausgestattet werden. Wennn Sie sich das ein wenig angesehen haben, helfen wir hier gerne mit Details weiter.