
HTML vs. HTML5: Was ist der Unterschied?
HTML5 ist die neueste Version der HTML-Spezifikation und bringt viele Verbesserungen und neue Funktionen mit. Hier sind die wichtigsten Unterschiede:
1. Neue Struktur-Tags
HTML5 führt neue Tags ein, die den Code strukturierter und semantisch klarer machen:
<header>
: Für den Kopfbereich einer Webseite.<footer>
: Für den Fußbereich einer Webseite.<article>
: Für eigenständige Inhalte (z. B. Blogbeiträge).<section>
: Für Abschnitte einer Webseite.<nav>
: Für Navigationsleisten.
Beispiel:
<header>
<h1>Willkommen auf meiner Webseite</h1>
</header>
<nav>
<ul>
<li><a href="#">Startseite</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
</nav>
<section>
<h2>Mein erster Artikel</h2>
<p>Das ist ein Beispieltext.</p>
</section>
<footer>
<p>© 2024 Meine Webseite</p>
</footer>
2. Multimedia-Unterstützung
HTML5 hat integrierte Tags für Audio und Video:
- Audio:
<audio controls>
<source src="musik.mp3" type="audio/mpeg">
Dein Browser unterstützt dieses Audio-Format nicht.
</audio>
- Video:
<video controls>
<source src="video.mp4" type="video/mp4">
Dein Browser unterstützt dieses Video-Format nicht.
</video>
3. Verbesserte Formularfunktionen
HTML5 bietet neue Eingabetypen und Attribute für Formulare:
- Neue Eingabetypen:
<input type="email" placeholder="E-Mail-Adresse">
<input type="date">
<input type="range" min="0" max="100">
- Zusätzliche Attribute:
required
: Markiert ein Feld als Pflichtfeld.placeholder
: Zeigt einen Platzhaltertext an.
4. Bessere Browserunterstützung
HTML5 ist moderner und wird von allen aktuellen Browsern besser unterstützt.
Einführung in CSS: Das Design von Webseiten
CSS (Cascading Style Sheets) wird verwendet, um HTML-Inhalte zu gestalten. Es hilft, Layouts, Farben, Schriftarten und vieles mehr zu definieren.
Ein einfaches Beispiel:
HTML-Datei:
<!DOCTYPE html>
<html>
<head>
<title>CSS Beispiel</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>Willkommen!</h1>
<p>Das ist ein Absatz mit CSS.</p>
</body>
</html>
CSS-Datei (styles.css
):
body {
background-color: #f0f0f0;
font-family: Arial, sans-serif;
}
h1 {
color: #333;
text-align: center;
}
p {
color: #666;
font-size: 14px;
line-height: 1.5;
}
Erklärung:
body
: Stellt den Hintergrund und die Schriftart ein.h1
: Ändert die Farbe der Überschrift und zentriert sie.p
: Definiert die Farbe, Schriftgröße und Zeilenhöhe für Absätze.
Im nächsten Kapitel lernst du, wie du CSS in deine HTML-Dateien einbindest und damit ansprechende Designs erstellst. Viel Spaß beim Experimentieren!