Dec 18, 2025
Vera P.
8Min. Lesezeit
Die Erstellung einer Website ist heutzutage einfach und erfordert keine Programmierkenntnisse. Plattformen wie Hostingers Website-Baukasten bieten eine einfache visuelle Oberfläche und Drag-and-Drop-Funktionen, die den Entwicklungsprozess erleichtern.
Vielleicht möchten Sie aber auch Websites von Grund auf neu mit Hypertext Markup Language (HTML) erstellen. Das ist zwar schwieriger, aber HTML-Websites sind flexibler und schneller, da sie weniger Ressourcen für die Ausführung benötigen.
Um Ihnen den Einstieg zu erleichtern, werden in diesem Artikel die Schritte zur Erstellung einer Website mit HTML erläutert. Wir geben Ihnen auch Tipps, wie Sie das Aussehen und die Funktionalität Ihrer HTML-Website nach der Entwicklung verbessern können.
In diesem Abschnitt finden Sie eine Schritt-für-Schritt-Anleitung für die Programmierung einer Website mit HTML. Bevor Sie fortfahren, sollten Sie unseren HTML-Spickzettel lesen, wenn Sie mit der Standard-Auszeichnungssprache nicht vertraut sind.
Ein Code-Editor ist eine Software, mit der Sie Ihre Website schreiben. Sie können zwar eine HTML-Seite mit einem Standard-Text-Editor wie Notepad erstellen, aber es fehlen ihm Funktionen, die den Entwicklungsprozess vereinfachen, wie z. B.:
Da es viele Optionen gibt, haben wir einige der besten HTML-Code-Editoren aufgelistet, damit Sie einen finden, der Ihren Anforderungen entspricht:
Wenn Sie einen Layoutplan erstellen, können Sie sich das Aussehen Ihrer Website besser vorstellen. Sie können ihn auch als Checkliste verwenden, um festzustellen, welche Elemente Sie in Ihre Website aufnehmen sollten.
Darüber hinaus hilft Ihnen ein Layoutplan dabei, die Benutzerfreundlichkeit und die Navigation Ihrer Website zu bestimmen, die sich auf die Benutzererfahrung auswirken. Einige Elemente, die Sie bei der Planung berücksichtigen sollten, sind die Kopfzeile, die Fußzeile und die Navigation der Website.
Sie können Stift und Papier oder eine Webdesign-Software wie Figma verwenden, um ein Website-Layout zu entwerfen. Es muss nicht detailliert sein, solange es in etwa den Gesamteindruck Ihrer Website wiedergibt.
Sobald das Tool und der Layoutplan fertig sind, können Sie mit dem Schreiben des Codes für Ihre Website beginnen. Die Schritte können je nach Ihrem Code-Editor variieren, aber die allgemeine Idee ist ähnlich.
In diesem Tutorial zeigen wir Ihnen, wie Sie dies mit VSCode tun können:
<!DOCTYPE html>
<html>
<head>
<title> </title>
</head>
<body>
</body>
</html>
Um Ihnen das Verständnis des Codes zu erleichtern, finden Sie hier eine Erklärung der einzelnen Tags:
Fügen Sie HTML-Code in die Datei index.html ein, um die Elemente Ihres geplanten Layouts zu erstellen. Je nach Design Ihrer Website benötigen Sie unterschiedliche semantische HTML-Elemente.
Diese Elemente unterteilen Ihre Website in mehrere Abschnitte und dienen als Container für den Inhalt. Hier sind die Tags, die wir verwenden werden:
Fügen Sie diese Elemente innerhalb der <body></body>-Tags in den Code Ihrer index.html-Datei ein. Stellen Sie sicher, dass Sie jedes Element mit einem schließenden Tag abschließen, sonst wird Ihr Code nicht funktionieren.
So sieht der vollständige Code aus:
<!DOCTYPE html>
<html>
<head>
<title>Personal Blog</title>
</head>
<body>
<header>
</header>
<main>
<div class=”row">
<div class=”post-text-box”>
</div>
<div class=”profile”>
</div>
</div>
</main>
<footer>
</footer>
</body>
</html>
Nachdem das Layout fertig ist, beginnen Sie damit, den Inhalt Ihrer Website hinzuzufügen, z. B. Text, Bilder, Hyperlinks oder Videos. Wenn der Inhalt noch nicht fertig ist, verwenden Sie Dummy-Inhalte als Platzhalter und ersetzen Sie sie später.
Hier sind einige Tags, mit denen wir den Inhalt der Website hinzufügen werden:
Der img-Tag hat auch ein optionales alt-Attribut. Es beschreibt das Bild für den Fall, dass die Datei nicht geladen werden kann.
So sieht der Code aus:
<!DOCTYPE html>
<html>
<head>
<title>Personal Blog</title>
</head>
<body>
<header>
<h1>Your Personal Blog</h1>
<nav>
<a href=”domain.tld/home”>Home</a>
<a href=”domain.tld/blog”>Blog</a>
<a href=”domain.tld/about”>About</a>
</nav>
</header>
<main>
<div class=”row">
<div class=”post-text-box”>
<h1>Newest Post</h1>
<section>
<h1>First Post</h1>
<p>The first post’s content</p>
</section>
</div>
<div class=”profile”>
<h1>About Me</h1>
<img src=”profile-picture.png”>
<p>About the author</p>
</div>
</div>
</main>
<footer>
<a href=”twitter.com/author”>Twitter</a>
<a href=”facebook.com/author”>Facebook</a>
<a href=”instagram.com/author”>Instagram</a>
</footer>
</body>
</html>
Nachdem Sie den Code hinzugefügt haben, sieht Ihre HTML-Website wie folgt aus:

Da Sie mit HTML nur die Struktur der Website erstellen und grundlegende Inhalte hinzufügen können, verwenden Sie Cascading Style Sheets (CSS), um das Layout zu ändern. CSS ist eine Sprache, die den Stil Ihres HTML-Dokuments definiert.
Erstellen Sie dazu eine style.css-Datei und verknüpfen Sie das Stylesheet mit dem HTML-Dokument, indem Sie den folgenden Code zwischen den öffnenden und schließenden <head>-Tags der index.html einfügen:
<link rel="stylesheet" href="style.css">
Um das zweispaltige Website-Layout zu erstellen, werden wir die Eigenschaft flex verwenden. Sie ordnet HTML-Elemente mit flexiblen Containern an, so dass sie sich an die Bildschirmgröße des Benutzers anpassen können.
So sieht der vollständige Code aus:
/*header style*/
header {
text-align: center;
padding: 20px;
}
/*navigation menu style*/
nav {
text-align: center;
word-spacing: 30px;
Padding: 10px;
}
/*creating the two-column layout*/
*{
box-sizing: border-box;
}
.row {
display: flex;
flex-wrap: wrap;
}
.post-text-box {
flex: 70%;
padding: 20px;
}
.profile {
flex: 70%;
padding: 20px;
}
/*profile image and heading style*/
.profile img {
width: 120px;
display: block;
margin-left: 0;
margin-right: 0;
}
.profile h1 {
text-align: center;
}
Nachdem Sie den Codeschnipsel zu Ihrer CSS-Datei hinzugefügt haben, sieht die Website folgendermaßen aus:

Neben der Änderung des Layouts können Sie mit CSS auch andere visuelle Aspekte Ihrer Website anpassen. Sie können zum Beispiel die Schriftfamilie und das Hintergrundbild ändern.
Um das Aussehen Ihrer Website zu ändern, fügen Sie die CSS-Eigenschaften in das Element ein, das Sie anpassen möchten. Hier ist zum Beispiel der Code zur Gestaltung der Hintergrundfarbe und der Textelemente der Navigations-Menüleiste:
/*navigation bar style*/
nav {
text-align: center;
word-spacing: 30px;
padding: 10px;
background-color: #f5f5dc
font-family: Helvetica;
}
/*navigation bar button style*/
nav a {
color: #000000;
text-decoration: none;
font-size: larger;
}
Nachdem Sie für jedes Element ein CSS-Styling hinzugefügt haben, sieht die Website folgendermaßen aus:

Sobald Sie alle Dateien und Assets der Website fertiggestellt haben, ist es an der Zeit, sie zu veröffentlichen. Dieser Schritt erfordert ein Hosting, das Sie von einem Hosting-Anbieter erhalten.
Die Webhosting-Angebote von Hostinger, die bei 2,79 € beginnen, beinhalten eine kostenlose Domain, ein SSL-Zertifikat und automatische Backups. Der niedrigste Tarif bietet 100 GB SSD-Speicher für bis zu 100 Websites und damit ausreichend Platz für zukünftige Webentwicklungs-Projekte.
Standard-Sicherheitsmaßnahmen wie eine Web Application Firewall, ein Malware-Scanner, eine Cloudflare DNS-Firewall und WHOIS-Datenschutz schützen Ihre HTML-Website vor bösartigen Angriffen. Nutzer von Business Webhosting und höheren Tarifen können auch unsere hauseigene DNS-Lösung für eine verbesserte Leistung nutzen.
Sie können unsere Hosting-Services risikofrei mit unserer 30-Tage-Geld-zurück-Garantie testen.

Nachdem Sie das Hosting in Anspruch genommen haben, verwenden Sie entweder einen Dateimanager oder einen FTP-Client, um Ihre Website ins Internet hochzuladen.
Hier erfahren Sie, wie Sie Ihre Website-Dateien mit dem Dateimanager von Hostinger hochladen können:
Die Dateimanager-Methode ist ideal für das Hochladen von Website-Dateien unter 100 GB.
In diesem Abschnitt werden die Schritte erläutert, die Sie nach der Erstellung einer Website mit HTML und CSS durchführen müssen. Befolgen Sie sie, um die Zugänglichkeit und Funktionalität Ihrer Website zu verbessern.
Eine Dropdown-Leiste für bessere Navigation hinzufügen
Komplexe Websites mit mehreren Seiten haben viele Navigationsschaltflächen, Links und Texte. Sie können ein einfaches Dropdown-Menü mit CSS erstellen, um diese Elemente zu gruppieren.
Benutzer können die Navigationsleiste erweitern, um auf die Elemente zuzugreifen. Dies trägt dazu bei, die Übersichtlichkeit und die Benutzerfreundlichkeit der Website für Benutzer mit kleineren Bildschirmen zu verbessern.
Verbessern Sie das Design Ihrer Website mit fortgeschrittenem CSS
Mit CSS können Sie erweiterte Anpassungen vornehmen, um das Design Ihrer Website für ein besseres Benutzererlebnis zu verbessern. Aktivieren Sie zum Beispiel das Einrasten beim Scrollen, die Textanimation, die Zoom-Animation beim Hovern und Farbverläufe.
Darüber hinaus können Sie mit Media Queries, CSS-Regeln und Flexboxen eine responsive Website erstellen. Das Flexbox-Layout passt Ihre Website automatisch an die Bildschirmgröße des Kunden an.
Machen Sie die Website mit JavaScript interaktiver
JavaScript ist eine Skriptsprache, mit der Sie interaktive und dynamische Website-Inhalte erstellen können. Aktivieren Sie zum Beispiel Animationen, fügen Sie Countdowns hinzu und fügen Sie Schaltflächen, Formulare oder Menüs ein.
Diese Funktionen machen Ihre Website interessanter und fesselnder und verbessern das Benutzererlebnis. Die Schritte zum Hinzufügen von JavaScript zu Ihrer HTML-Website sind ähnlich wie die für CSS. Sie können eine separate Datei verwenden oder es direkt in den aktuellen Code schreiben.
Die Benutzer haben vielleicht nicht die Zeit oder das Engagement, HTML für die Webentwicklung zu lernen. Zum Glück gibt es Plattformen, mit denen Sie eine funktionale Website erstellen können, ohne Code zu schreiben.
Ein Website-Baukasten wie Hostinger ist eine hervorragende Option für Anfänger. Er verfügt über eine visuelle Benutzeroberfläche und einen Drag-and-Drop-Editor, der die Anpassung einfach macht.
Die Pflege einer Baukasten-basierten Website ist auch einfacher und weniger fehleranfällig, da Sie den Quellcode nicht manuell aktualisieren müssen. Wählen Sie einfach die Elemente aus, die Sie bearbeiten möchten, und wenden Sie die Änderungen direkt auf einem Bildschirm an.
Da der Website-Baukasten von Hostinger in allen unseren Hosting-Angeboten enthalten ist, müssen Sie den Service nicht separat erwerben. Er ist bereits ab 2,79 €/Monat erhältlich und kann auf leistungsstärkere Hosting-Dienste aufgerüstet werden.
Anstatt Website-Baukästen zu verwenden, können Sie eine Website von Grund auf mit HTML programmieren. HTML-Seiten sind zwar komplizierter zu erstellen, aber ressourcenschonender und flexibler, da Sie den Quellcode bearbeiten können.
In diesem Artikel haben wir Ihnen in acht Schritten erklärt, wie Sie eine Website mit HTML und CSS programmieren:
Nachdem Sie Ihre HTML-Webseite erstellt haben, können Sie fortgeschrittenes CSS und JavaScript hinzufügen, um die Navigation, die Interaktivität und das Gesamtdesign zu verbessern.
Zu viel zu lernen? Suchen Sie einen Code-freien Website-Builder? Sehen Sie sich den Website-Baukasten von Hostinger an:

Damit Sie mehr über die Erstellung einer Website mit HTML erfahren, werden wir einige häufig gestellte Fragen dazu beantworten.
Ja, Sie können eine funktionale Website nur mit HTML erstellen. Sie zeigt jedoch nur statische Inhalte wie Text, Links, Bilder und Videos an.
Verwenden Sie CSS, um das HTML-Element zu gestalten, z. B. um die Hintergrundfarbe und die Schriftgröße zu ändern. Um eine dynamische und interaktive Website zu erstellen, benötigen Sie außerdem PHP.
Ja, HTML ist gut für die Erstellung einer statischen Website geeignet. HTML-Webseiten benötigen weniger Ressourcen zum Laden und sind flexibel, da Sie den Quellcode ändern können.
Allerdings eignet sich HTML nur dann für komplexe Websites, wenn es mit CSS und JavaScript gepaart ist. Wenn Sie nur HTML-Codes lernen wollen, sollten Sie besser WordPress verwenden.
Bei komplexeren Websites dauert die Erstellung länger. Die Anzahl der Webentwickler, die an dem Projekt arbeiten, ihre Fähigkeiten und Ressourcen können sich ebenfalls auf die Bauzeit auswirken. Im Allgemeinen kann ein erfahrener Entwickler eine einfache Website in vier bis sechs Wochen von Grund auf neu programmieren.
Alle Tutorial-Inhalte auf dieser Website unterliegen Hostingers strengen redaktionellen Standards und Normen.