Informatik:HTML: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
< | <h1>HTML</h1> | ||
HTML ist | <p><strong>Hypertext Markup Language (HTML)</strong> ist die Standard-Auszeichnungssprache für Dokumente, die im World Wide Web angezeigt werden. HTML beschreibt die Struktur von Webseiten und ermöglicht es, Inhalte wie Texte, Bilder, Links und Multimedia-Elemente zu formatieren und anzuzeigen.</p> | ||
< | |||
<h2>Struktur</h2> | |||
<p>HTML-Dokumente bestehen aus einer Reihe von Elementen, die durch Tags definiert werden. Ein typisches HTML-Dokument hat die folgende Struktur:</p> | |||
<pre> | |||
<!DOCTYPE html> | |||
<html lang="de"> | |||
<head> | |||
<meta charset="UTF-8"> | |||
<title>Titel der Seite</title> | |||
</head> | |||
<body> | |||
<h1>Überschrift</h1> | |||
<p>Dies ist ein Absatz.</p> | |||
</body> | |||
</html> | |||
</pre> | |||
<ul> | |||
<li><code><!DOCTYPE html></code>: Deklariert den Dokumenttyp und die verwendete HTML-Version.</li> | |||
<li><code><html></code>: Das Wurzel-Element eines HTML-Dokuments.</li> | |||
<li><code><head></code>: Enthält Metainformationen über das Dokument, wie den Titel und die Zeichencodierung.</li> | |||
<li><code><body></code>: Beinhaltet den sichtbaren Inhalt der Webseite, wie Texte, Bilder und Links.</li> | |||
</ul> | |||
<h2>Elemente und Tags</h2> | |||
<p>HTML verwendet Tags, um verschiedene Elemente zu definieren. Einige grundlegende Tags sind:</p> | |||
<ul> | |||
<li><code><h1></code> bis <code><h6></code>: Überschriften in absteigender Reihenfolge.</li> | |||
<li><code><p></code>: Absatz.</li> | |||
<li><code><a></code>: Hyperlink.</li> | |||
<li><code><img></code>: Bild.</li> | |||
<li><code><div></code>: Blockelement zur Gruppierung von Inhalten.</li> | |||
</ul> | |||
<h2>Semantische HTML5-Elemente</h2> | |||
<p>HTML5 führt semantische Elemente ein, die die Struktur und Bedeutung von Inhalten verbessern. Beispiele sind:</p> | |||
<ul> | |||
<li><code><header></code>: Kopfbereich einer Seite oder eines Abschnitts.</li> | |||
<li><code><footer></code>: Fußbereich einer Seite oder eines Abschnitts.</li> | |||
<li><code><article></code>: Unabhängiger Inhalt, der eigenständig ist.</li> | |||
<li><code><section></code>: Thematische Gruppierung von Inhalten.</li> | |||
</ul> | |||
<h1>CSS</h1> | |||
<p><strong>Cascading Style Sheets (CSS)</strong> ist eine Stylesheet-Sprache, die verwendet wird, um das Aussehen und das Layout von HTML-Dokumenten zu gestalten. CSS ermöglicht es Entwicklern, das Design von Webseiten zu trennen und zu steuern, ohne den HTML-Code zu ändern.</p> | |||
<h2>Syntax</h2> | |||
<p>CSS besteht aus Regeln, die aus Selektoren und Deklarationen bestehen. Eine typische CSS-Regel hat die folgende Struktur:</p> | |||
<pre> | |||
<code> | |||
selector { | |||
property: value; | |||
} | |||
</code> | |||
</pre> | |||
<p>- <strong>Selector</strong>: Wählt das HTML-Element aus, das gestylt werden soll.<br> | |||
- <strong>Property</strong>: Die CSS-Eigenschaft, die geändert werden soll (z. B. <code>color</code>, <code>font-size</code>, <code>margin</code>).<br> | |||
- <strong>Value</strong>: Der Wert, der der Eigenschaft zugewiesen wird.</p> | |||
<p>Beispiel:</p> | |||
<pre> | |||
<code> | |||
h1 { | |||
color: blue; | |||
font-size: 24px; | |||
} | |||
</code> | |||
</pre> | |||
<h2>Einbindung von CSS</h2> | |||
<p>CSS kann auf verschiedene Arten in HTML-Dokumente eingebunden werden:</p> | |||
<ol> | |||
<li> | |||
<strong>Inline-CSS</strong>: Direkt im HTML-Element mit dem <code>style</code>-Attribut. | |||
<pre> | |||
<code> | |||
<h1 style="color: blue;">Überschrift</h1> | |||
</code> | |||
</pre> | |||
</li> | |||
<li> | |||
<strong>Internes CSS</strong>: Innerhalb eines <code><style></code>-Tags im <code><head></code>-Bereich. | |||
<pre> | |||
<code> | |||
<style> | |||
h1 { | |||
color: blue; | |||
} | |||
</style> | |||
</code> | |||
</pre> | |||
</li> | |||
<li> | |||
<strong>Externes CSS</strong>: In einer separaten CSS-Datei, die mit dem <code><link></code>-Tag im <code><head></code>-Bereich verknüpft wird. | |||
<pre> | |||
<code> | |||
<link rel="stylesheet" href="styles.css"> | |||
</code> | |||
</pre> | |||
</li> | |||
</ol> | |||
<h2>Layout-Techniken</h2> | |||
<p>CSS bietet verschiedene Techniken zur Gestaltung von Layouts, darunter:</p> | |||
<ul> | |||
<li><strong>Box-Modell</strong>: Jedes HTML-Element wird als rechteckige Box betrachtet, die aus Inhalt, Padding, Border und Margin besteht.</li> | |||
<li><strong>Flexbox</strong>: Ein Layout-Modul, das eine flexible und effiziente Anordnung von Elementen in einem Container ermöglicht.</li> | |||
<li><strong>Grid</strong>: Ein leistungsfähiges Layout-System, das es ermöglicht, komplexe Layouts mit Zeilen und Spalten zu erstellen.</li> | |||
</ul> | |||
<h2>Fazit</h2> | |||
<p>HTML und CSS sind grundlegende Technologien für die Erstellung von Webseiten. HTML definiert die Struktur und den Inhalt, während CSS das Design und Layout steuert. Zusammen ermöglichen sie die Entwicklung ansprechender und funktionaler Webanwendungen.</p> | |||
Aktuelle Version vom 17. September 2025, 12:58 Uhr
HTML
Hypertext Markup Language (HTML) ist die Standard-Auszeichnungssprache für Dokumente, die im World Wide Web angezeigt werden. HTML beschreibt die Struktur von Webseiten und ermöglicht es, Inhalte wie Texte, Bilder, Links und Multimedia-Elemente zu formatieren und anzuzeigen.
Struktur
HTML-Dokumente bestehen aus einer Reihe von Elementen, die durch Tags definiert werden. Ein typisches HTML-Dokument hat die folgende Struktur:
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title>Titel der Seite</title>
</head>
<body>
<h1>Überschrift</h1>
<p>Dies ist ein Absatz.</p>
</body>
</html>
<!DOCTYPE html>: Deklariert den Dokumenttyp und die verwendete HTML-Version.<html>: Das Wurzel-Element eines HTML-Dokuments.<head>: Enthält Metainformationen über das Dokument, wie den Titel und die Zeichencodierung.<body>: Beinhaltet den sichtbaren Inhalt der Webseite, wie Texte, Bilder und Links.
Elemente und Tags
HTML verwendet Tags, um verschiedene Elemente zu definieren. Einige grundlegende Tags sind:
<h1>bis<h6>: Überschriften in absteigender Reihenfolge.<p>: Absatz.<a>: Hyperlink.<img>: Bild.<div>: Blockelement zur Gruppierung von Inhalten.
Semantische HTML5-Elemente
HTML5 führt semantische Elemente ein, die die Struktur und Bedeutung von Inhalten verbessern. Beispiele sind:
<header>: Kopfbereich einer Seite oder eines Abschnitts.<footer>: Fußbereich einer Seite oder eines Abschnitts.<article>: Unabhängiger Inhalt, der eigenständig ist.<section>: Thematische Gruppierung von Inhalten.
CSS
Cascading Style Sheets (CSS) ist eine Stylesheet-Sprache, die verwendet wird, um das Aussehen und das Layout von HTML-Dokumenten zu gestalten. CSS ermöglicht es Entwicklern, das Design von Webseiten zu trennen und zu steuern, ohne den HTML-Code zu ändern.
Syntax
CSS besteht aus Regeln, die aus Selektoren und Deklarationen bestehen. Eine typische CSS-Regel hat die folgende Struktur:
<code>
selector {
property: value;
}
</code>
- Selector: Wählt das HTML-Element aus, das gestylt werden soll.
- Property: Die CSS-Eigenschaft, die geändert werden soll (z. B. color, font-size, margin).
- Value: Der Wert, der der Eigenschaft zugewiesen wird.
Beispiel:
<code>
h1 {
color: blue;
font-size: 24px;
}
</code>
Einbindung von CSS
CSS kann auf verschiedene Arten in HTML-Dokumente eingebunden werden:
-
Inline-CSS: Direkt im HTML-Element mit dem
style-Attribut.<code> <h1 style="color: blue;">Überschrift</h1> </code> -
Internes CSS: Innerhalb eines
<style>-Tags im<head>-Bereich.<code> <style> h1 { color: blue; } </style> </code> -
Externes CSS: In einer separaten CSS-Datei, die mit dem
<link>-Tag im<head>-Bereich verknüpft wird.<code> <link rel="stylesheet" href="styles.css"> </code>
Layout-Techniken
CSS bietet verschiedene Techniken zur Gestaltung von Layouts, darunter:
- Box-Modell: Jedes HTML-Element wird als rechteckige Box betrachtet, die aus Inhalt, Padding, Border und Margin besteht.
- Flexbox: Ein Layout-Modul, das eine flexible und effiziente Anordnung von Elementen in einem Container ermöglicht.
- Grid: Ein leistungsfähiges Layout-System, das es ermöglicht, komplexe Layouts mit Zeilen und Spalten zu erstellen.
Fazit
HTML und CSS sind grundlegende Technologien für die Erstellung von Webseiten. HTML definiert die Struktur und den Inhalt, während CSS das Design und Layout steuert. Zusammen ermöglichen sie die Entwicklung ansprechender und funktionaler Webanwendungen.