Ich habe jetzt die Fragen mit Hilfe der shuffle() Funktion rotieren lassen. Dabei werden mir alle Bilder perfekt an die Bildschirmgröße angepasst, angezeigt außer ein einziges. Das wird mir immer in riesen groß auf dem Laptop angezeigt. Woran kann das liegen und wie bekomme ich das weg?
Anbei der PHP-Code, den ich für die Rotierung verwende:
// Teil 1: Liste der Fragen erstellen und mischen
if (!isset($fragen)) {
// Liste der Frage-Kennungen definieren
$fragen = [
'2.jpg',
'17.jpg',
'3.jpg',
'4.jpg',
'5.jpg',
'6.jpg',
'7.jpg',
'8.jpg',
'9.jpg',
'10.jpg',
'12.jpg',
'13.jpg',
'14.jpg',
'15.jpg',
'16.jpg'
];
// Die Liste zufällig mischen
shuffle($fragen);
// Die Rotation für eine eventuelle Wiederholung der Seite zwischenspeichern
registerVariable($fragen);
}
foreach ($fragen as $kennung) {
html('
<div style="text-align: center;">
<img src="'.$kennung.'" alt="Irgendetwas scheint nicht zu funktionieren" style="max-width: 100%">
</div>
');
}