{"id":24945,"date":"2025-03-19T09:19:48","date_gmt":"2025-03-19T09:19:48","guid":{"rendered":"https:\/\/elfsight.com\/de\/?p=24945"},"modified":"2025-04-15T15:13:40","modified_gmt":"2025-04-15T15:13:40","slug":"how-to-make-a-simple-html-calendar","status":"publish","type":"post","link":"https:\/\/elfsight.com\/de\/blog\/how-to-make-a-simple-html-calendar\/","title":{"rendered":"Wie man einen einfachen HTML-Kalender erstellt"},"content":{"rendered":"
Das Hinzuf\u00fcgen eines Kalenders zu einer Website ist hilfreich, um bevorstehende Ereignisse anzuzeigen, Terminoptionen bereitzustellen usw. F\u00fcr pers\u00f6nliche Websites, Unternehmen oder Bildungsportale kann ein HTML-Kalender ein wertvolles Werkzeug sein.<\/p>
Website-Kalender k\u00f6nnen auf verschiedene Arten erstellt werden. Einige Nutzer bevorzugen eine vollst\u00e4ndig individuell codierte Version, w\u00e4hrend andere eine schnellere, einfachere L\u00f6sung mit sofort einsatzbereiten Widgets ben\u00f6tigen. Dieser Artikel beschreibt beide Ans\u00e4tze.<\/p>
Betrachten wir zun\u00e4chst, wie man HTML-Code f\u00fcr einen Kalender erstellt. Solche Anwendungen k\u00f6nnen mit HTML und CSS f\u00fcr ein einfaches statisches Design entwickelt werden oder JavaScript f\u00fcr mehr Interaktivit\u00e4t hinzuf\u00fcgen.<\/p>
Um mit der Erstellung eines einfachen HTML-Kalenders zu beginnen, erstellen Sie die Datei index.html<\/em>. Der Kalender basiert auf einer Tabelle, da Tabellen ideal sind, um Zeilen und Spalten zu erstellen, die dem Layout eines Kalenders entsprechen.<\/p> Hier ist ein einfacher HTML-Kalender-Code, den Sie als Grundlage verwenden k\u00f6nnen. Dieses Beispiel zeigt einen statischen Kalender f\u00fcr einen Monat mit HTML und CSS zur Gestaltung.<\/p> \n Dieser Code erstellt einen statischen Kalender f\u00fcr Oktober 2024. Um ihn dynamisch zu gestalten, k\u00f6nnte JavaScript verwendet werden, um Daten zu berechnen und das Layout automatisch an verschiedene Monate anzupassen.<\/p> \n Falls Ihnen das Arbeiten mit HTML-Code zu kompliziert erscheint, gibt es eine No-Code-Option, die das Erstellen eines Kalenders f\u00fcr Ihre Website erleichtert. Mit Elfsight k\u00f6nnen Sie einen vollst\u00e4ndig funktionalen Kalender anpassen und einrichten. Danach m\u00fcssen Sie nur noch den Einbettungscode f\u00fcr den HTML-Kalender kopieren.<\/p> Dadurch erhalten Sie nicht nur einen einfachen Kalender, sondern das Event-Kalender-Widget<\/a>, das Ihnen hilft, wichtige Termine und Aktivit\u00e4ten mit Ihrem Publikum zu teilen.<\/p> Folgen Sie diesen Schritten, um Ihren ersten Event-Kalender f\u00fcr Ihre Website einzurichten:<\/p> \n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Simple HTML Calendar - November 2024<\/title>\n <style>\n \/* Basic page styling *\/\n body {\n font-family: Arial, sans-serif;\n display: flex;\n justify-content: center;\n align-items: center;\n min-height: 100vh;\n background-color: #f4f4f9;\n margin: 0;\n }\n\n \/* Calendar container *\/\n .calendar {\n width: 450px;\n border: 1px solid #ddd;\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n }\n\n \/* Calendar header styling *\/\n .calendar-header {\n text-align: center;\n background-color: #007bff;\n color: white;\n padding: 10px;\n font-size: 1.2em;\n font-weight: bold;\n }\n\n \/* Days of the week styling *\/\n .calendar-days {\n display: grid;\n grid-template-columns: repeat(7, 1fr);\n background-color: #007bff;\n color: white;\n }\n\n .calendar-days div {\n padding: 10px;\n text-align: center;\n font-weight: bold;\n }\n\n \/* Date cells styling *\/\n .calendar-dates {\n display: grid;\n grid-template-columns: repeat(7, 1fr);\n }\n\n .calendar-dates div {\n padding: 20px;\n text-align: center;\n border: 1px solid #ddd;\n }\n\n \/* Highlight today *\/\n .today {\n background-color: #ffdd57;\n font-weight: bold;\n }\n <\/style>\n<\/head>\n<body>\n <!-- Calendar Container -->\n <div class=\"calendar\">\n <!-- Month and Year Header -->\n <div class=\"calendar-header\">November 2024<\/div>\n\n <!-- Days of the Week -->\n <div class=\"calendar-days\">\n <div>Sun<\/div>\n <div>Mon<\/div>\n <div>Tue<\/div>\n <div>Wed<\/div>\n <div>Thu<\/div>\n <div>Fri<\/div>\n <div>Sat<\/div>\n <\/div>\n\n <!-- Calendar Dates -->\n <div class=\"calendar-dates\">\n <!-- Blank spaces for days before the month starts on Friday -->\n <div><\/div> <div><\/div> <div><\/div> <div><\/div> <div><\/div> <div class=\"today\">1<\/div> <div>2<\/div> <div>3<\/div> <div>4<\/div> <div>5<\/div> <div>6<\/div> <div>7<\/div> <div>8<\/div> <div>9<\/div> <div>10<\/div> <div>11<\/div> <div>12<\/div> <div>13<\/div> <div>14<\/div> <div>15<\/div> <div>16<\/div> <div>17<\/div> <div>18<\/div> <div>19<\/div><div>20<\/div> <div>21<\/div> <div>22<\/div> <div>23<\/div> <div>24<\/div> <div>25<\/div> <div>26<\/div><div>27<\/div> <div>28<\/div> <div>29<\/div> <div>30<\/div> \n<\/body>\n<\/html><\/code><\/pre>\n
<\/figure>
Erkl\u00e4rung des Codes<\/strong><\/h3>
Wie man einen Kalender f\u00fcr HTML mit einem Widget erstellt<\/h2>