Zum Inhalt springen

R4i Gold EU

Aktuelles

Die wesentlichen Schritte, um einfach online eine Website zu erstellen

Eine Website von Grund auf neu zu erstellen, erscheint einschüchternd, besonders wenn man zum ersten Mal einen Code-Editor öffnet. Der Reflex…

Jeune femme apprenant à coder un site internet sur son ordinateur portable dans un bureau à domicile, avec des notes manuscrites et des livres de programmation en arrière-plan
5 Min.

Eine Website von Grund auf zu erstellen, scheint einschüchternd, besonders wenn man zum ersten Mal einen Code-Editor öffnet. Der Reflex ist oft, nach einem visuellen Tool zu suchen, das alles für uns erledigt. Das ist eine Option, aber sie verschleiert das tatsächliche Funktionieren einer Webseite. Das Lernen, eine Website zu codieren, auch auf grundlegender Ebene, ermöglicht es, zu verstehen, was unter der Haube passiert, und die Kontrolle über das eigene Projekt zu behalten.

Barrierefreiheit und Sicherheit: Was die klassischen Tutorials vergessen

Die meisten Anleitungen für Anfänger konzentrieren sich auf das Layout und das visuelle Erscheinungsbild. Sie schieben Barrierefreiheit und Sicherheit auf “später”. Das Problem: Diese Mängel nachträglich zu beheben, erfordert viel mehr Aufwand, als sie von Anfang an zu integrieren.

Barrierefreiheit ist seit dem 28. Juni 2025 für bestimmte Handelswebsites eine gesetzliche Verpflichtung, mit dem Inkrafttreten des European Accessibility Act. Die für Verbraucher bestimmten E-Commerce-Dienste sind direkt betroffen, auch wenn Kleinstunternehmen unter bestimmten Bedingungen von Ausnahmen profitieren.

Konkrete bedeutet das, dass ein Anfänger, der HTML lernt, sofort gute Reflexe entwickeln sollte: semantische Tags verwenden (wie <nav>, <main>, <article>), alternative Texte für Bilder hinzufügen, den Farbkontrast überprüfen und sicherstellen, dass jedes Formular über eindeutige Labels verfügt. Diese Schritte sind einfach zu übernehmen, bereits im ersten Projekt.

Für die Sicherheit gilt die grundlegende Regel: sobald eine Website ein Formular oder ein Benutzerkonto enthält, ist HTTPS obligatorisch. Die Sitzungscookies müssen durch die Attribute Secure und HttpOnly geschützt werden. Diese Konzepte erfordern kein fortgeschrittenes Niveau, man muss nur zum richtigen Zeitpunkt darauf achten.

Wenn man lernen möchte, wie man eine Website auf Code Web codiert, werden diese Grundlagen parallel zu HTML und CSS behandelt, was verhindert, dass man alles nacharbeiten muss, sobald die Website fertig ist.

Mann, der in einem modernen Coworking-Space mit einem großen Monitor, der ein Webentwicklungstutorial anzeigt, eine Website codiert

HTML und CSS: Schritt für Schritt die erste Webseite erstellen

Bevor man auch nur eine Zeile Code schreibt, muss man die Rollenverteilung verstehen. HTML strukturiert den Inhalt, CSS gestaltet ihn. Ein Titel, ein Absatz, ein Link, ein Bild: all das ist HTML. Die Farbe dieses Titels, seine Größe, der Abstand um das Bild: das ist CSS.

Mit semantischem HTML beginnen

Haben Sie schon bemerkt, dass einige Websites auch ohne geladene Styles korrekt lesbar sind? Das liegt daran, dass ihr HTML gut strukturiert ist. Ein minimales HTML-Dokument enthält ein <head>-Tag (die Metadaten) und ein <body>-Tag (den sichtbaren Inhalt).

Die erste nützliche Übung besteht darin, eine Textdatei zu erstellen, sie in .html umzubenennen und in einem Browser zu öffnen. Fügen Sie einen Titel mit <h1>, einen Absatz mit <p> und ein Bild mit <img> hinzu. Das Ergebnis ist schlicht, aber funktional.

CSS hinzufügen, ohne sich zu verlieren

Die Versuchung besteht darin, CSS-Blöcke aus dem Internet zu kopieren, ohne sie zu verstehen. Es ist besser, mit drei grundlegenden Eigenschaften zu beginnen:

  • color und background-color, um die Farben von Text und Hintergrund zu verwalten, wobei darauf zu achten ist, dass der Kontrast für die Lesbarkeit ausreichend bleibt
  • margin und padding, um die Abstände zwischen den Elementen und innerhalb dieser zu steuern
  • font-family und font-size, um eine lesbare Schriftart und eine angemessene Größe für Bildschirme auszuwählen

Mit diesen Grundlagen kann man bereits eine saubere und lesbare Seite sowohl auf Mobilgeräten als auch auf Computern erstellen.

Den Code testen: Die kostenlosen Tools, die den Unterschied machen

Code zu schreiben, ohne ihn zu überprüfen, ist wie einen Text zu verfassen, ohne ihn Korrektur zu lesen. Automatisierte Testtools erkennen Fehler, die das Auge nicht sieht, insbesondere in Bezug auf die Barrierefreiheit.

Lighthouse, das direkt im Chrome-Browser integriert ist, analysiert eine Webseite nach vier Kriterien: Leistung, Barrierefreiheit, bewährte Praktiken und Suchmaschinenoptimierung. Ein Klick genügt, um einen detaillierten Bericht mit konkreten Empfehlungen zu erhalten.

Das Tool Axe funktioniert nach einem ähnlichen Prinzip und erkennt Barrierefreiheitsprobleme im HTML-Code. Diese beiden Tools sind kostenlos und erfordern keine komplexe Installation.

Warum sich damit zufrieden geben? Weil automatisierte Audits nur einen Teil der Probleme erkennen. Sie übersehen die Tabulatorreihenfolge, die Sichtbarkeit des Fokus oder die Relevanz der Schaltflächentitel. Ein vollständiger Test umfasst auch das Navigieren auf der Seite ausschließlich mit der Tastatur und das Ausprobieren eines Screenreaders, auch wenn nur kurz.

Zwei Personen, die zusammen lernen, wie man eine Website in einem Café codiert, umgeben von gedruckten Wireframes und einem geöffneten Laptop

Zwischen reinem Code und CMS für das Webprojekt wählen

Nachdem man die Grundlagen von HTML und CSS gelernt hat, stellt sich natürlich die Frage: Soll man weiterhin alles von Hand codieren oder ein CMS wie WordPress verwenden?

Die Antwort hängt vom Ziel ab. Eine einfache Website mit wenigen Seiten kann sehr gut in reinem HTML/CSS existieren, gehostet für ein paar Euro im Monat. Ein CMS wird relevant, wenn der Inhalt häufig geändert wird oder wenn mehrere Personen beitragen müssen.

Was zählt, ist, dass die im Codieren erworbenen Fähigkeiten in beiden Fällen nützlich bleiben. HTML zu verstehen, ermöglicht es, ein WordPress-Theme anzupassen, einen Anzeige-Bug zu beheben oder die Suchmaschinenoptimierung einer Seite durch direkte Eingriffe im Quellcode zu optimieren.

  • Für einen Blog oder eine regelmäßig aktualisierte E-Commerce-Website spart ein CMS erheblich Zeit bei der Inhaltsverwaltung
  • Für ein Portfolio oder eine feste Landingpage bietet HTML/CSS die vollständige Kontrolle über das Gewicht und die Ladegeschwindigkeit
  • Für ein maßgeschneidertes Projekt (Anwendung, interaktives Tool) kommt JavaScript zum Duo HTML/CSS hinzu und rechtfertigt ein vertieftes Lernen

Die Wahl eines Domainnamens und eines Hostings kommt an dieser Stelle ins Spiel. Ein Domainname kostet in der Regel ein paar Euro pro Jahr, und viele Hosting-Anbieter bieten Einstiegsangebote, die sich für eine erste Website eignen.

Das Lernen, eine Website zu codieren, endet nicht mit der Veröffentlichung. Jede Änderung, jedes neue Projekt vertieft das Verständnis für die Funktionsweise des Webs. Die Grundlagen von HTML, CSS und die von Anfang an erworbenen Barrierefreiheitsreflexe bleiben unabhängig von der später gewählten Technologie gültig.

Die wesentlichen Schritte, um einfach online eine Website zu erstellen