img {
max-width: 300px;
}
iframe {
max-width: 500px;
}
.abstand {
margin: 20px 0px 20px 0px;
}
Ich habe das <p> Tag am Ausgabebefehl "echo" mit einem <div> ersetzt, da es sonst zu Syntaxfehlern kommen kann und meine class="abstand" von der CSS (oben) an das <div> zur Ausgabe geschrieben, damit die Kalendereinträge separiert erscheinen. Ein <hr> Tag (horizontale Linie) unterstützt diese Separation.
<?php
// Event-Kalender mit SQLite
// Events der nächsten 90 Tage (individuell einstellbar).
include "kalender.php"; // Dateipfad eventuell anpassen
$tage = 90; // Tage
$select = $db->query("SELECT `datum`, `event`, `beschreibung`
FROM `kalender`
WHERE (julianday(`datum`) - julianday('now')) >= 0 AND (julianday(`datum`) - julianday('now')) <= " . $tage . "
AND `privat` = 0
ORDER BY `datum` ASC");
$events = $select->fetchAll();
foreach ($events as $event) {
sscanf($event["datum"], "%4s-%2s-%2s %5s", $dbJahr, $dbMonat, $dbTag, $dbUhr);
echo '<div class="abstand">' . $dbTag . '.' . $dbMonat . '.' . $dbJahr . ' ' . $dbUhr . ' Uhr - ' .
$event["event"] . '<br>' . textFormatierung($event["beschreibung"]) . '</div><hr>';
}
?>
Events Code in einem einfachen Textblock