br, hr, blockquote und pre
Steuern Sie Zeilenumbrüche, thematische Trennungen, Zitate und vorformatierten Text.
br, hr, blockquote und pre ist eine kostenlose HTML Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des HTML Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der HTML Academy-Kurs umfasst insgesamt 4 Lektionen.
Das br-Element
Das <br>-Element fügt innerhalb eines Textinhalts einen Zeilenumbruch ein:
<p>221B Baker Street<br>
London, NW1 6XE<br>
United Kingdom</p>
<!-- Good use: addresses, poetry, lyrics -->
<!-- Bad use: spacing paragraphs — use margin/padding instead -->Wann Sie br verwenden
Verwenden Sie <br> nur, wenn Zeilenumbrüche zum Inhalt gehören:
- Postanschriften
- Gedichte mit festgelegten Zeilenumbrüchen
- Liedtexte
Verwenden Sie <br> nicht, um einen visuellen Abstand zwischen Absätzen einzufügen — dafür ist CSS zuständig.
Das hr-Element
Das <hr>-Element stellt eine thematische Trennung zwischen Inhalten dar:
<p>Chapter One begins here and introduces the characters.</p>
<hr>
<p>Chapter Two starts a new scene entirely.</p>
<!-- hr = thematic shift in content, not just a visual line -->
<!-- Style with CSS: border, color, margin -->hr mit CSS formatieren
<hr> kann vollständig formatiert werden:
<hr style="border: none; border-top: 2px solid #e0e0e0; margin: 2rem 0;">
<!-- Or in CSS: -->
<!--
hr {
border: none;
border-top: 1px solid #ddd;
margin: 1.5rem 0;
}
-->Das blockquote-Element
<blockquote> kennzeichnet einen Abschnitt, der aus einer anderen Quelle zitiert wird:
<blockquote cite="https://example.com/article">
<p>The best time to plant a tree was 20 years ago.
The second best time is now.</p>
</blockquote>
<p>— Chinese Proverb</p>
<!-- cite attribute = URL of the source (machine-readable) -->
<!-- cite element inside blockquote = visible attribution -->Inline-Zitate mit q
Für kurze Inline-Zitate verwenden Sie anstelle von <blockquote> das Element <q>:
<p>She said <q cite="https://example.com">the meeting is at noon</q>.</p>
<!-- Browser adds quotation marks automatically -->
<!-- blockquote = block-level, full quote -->
<!-- q = inline, short quote within a sentence -->Das pre-Element
<pre> stellt Text in einer Schrift mit fester Zeichenbreite dar und bewahrt Leerraum exakt:
<pre>
function hello() {
console.log("Hello!");
}
</pre>
<!-- Spaces, tabs, and newlines are preserved -->
<!-- Default font: monospace -->
<!-- Used for code, ASCII art, or text that depends on spacing -->pre und code zusammen
Kombinieren Sie <pre> und <code> für Codeblöcke:
<pre><code>
const greet = (name) => {
return `Hello, ${name}!`;
};
console.log(greet("World"));
</code></pre>
<!-- pre = preserves whitespace -->
<!-- code = semantic: this is computer code -->
<!-- syntax highlighting libraries like Prism target pre > code -->Maskierung in pre
Besondere HTML-Zeichen innerhalb von <pre> müssen weiterhin maskiert werden:
<pre><code>
<!-- These must be escaped: -->
<div class="box">
<p>Content</p>
</div>
<!-- < = < > = > & = & -->
</code></pre>Zusammenfassen von Leerraum
Normales HTML fasst Leerraum zusammen — mehrere Leerzeichen und Zeilenumbrüche werden zu einem Leerzeichen:
<p>This has extra spaces.</p>
<!-- Renders as: "This has extra spaces." -->
<pre>This keeps all spaces.</pre>
<!-- Renders exactly as written -->
<!-- To preserve whitespace in p without pre: CSS white-space: pre -->
<p style="white-space: pre-wrap">Preserved newlines</p>Zusammenfassung der Leerraumelemente
Schnellübersicht:
<br>— Inline-Zeilenumbruch (Adressen, Gedichte)<hr>— thematische Abschnittstrennung<blockquote>— Zitat auf Blockebene<q>— Inline-Zitat<pre>— vorformatierter Text, bewahrt Leerraum<code>— Inline-Codeausschnitt
Kurzer Test
Welches Element bewahrt sämtlichen Leerraum einschließlich Leerzeichen und Zeilenumbrüchen exakt so, wie er geschrieben wurde?
Zusammenfassung: br, hr, blockquote, pre
Elemente für Leerraum und Zitate:
<br>— Zeilenumbruch innerhalb des Inhalts (nicht für Abstände)<hr>— thematische Inhaltstrennung (semantisch, nicht nur visuell)<blockquote cite>— Blockzitat mit Quelle<q>— Inline-Zitat<pre><code>— formatierte Codeblöcke
Lerne HTML mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 40
- Lektionen
- 159
Häufig gestellte Fragen
Ist die Lektion „br, hr, blockquote und pre“ kostenlos?
Ja — der vollständige Text von „br, hr, blockquote und pre“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des HTML Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der HTML Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „br, hr, blockquote und pre“?
Steuern Sie Zeilenumbrüche, thematische Trennungen, Zitate und vorformatierten Text. Du übst HTML Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um HTML Academy zu starten?
Keine Vorkenntnisse erforderlich. HTML Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „br, hr, blockquote und pre“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser HTML Academy-Lektion Code schreiben und ausführen?
Ja. Jede HTML Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Überschriften h1–h6 und ihre Hierarchie
- Absätze, em, strong, b und i
- br, hr, blockquote und pre
- Die Elemente span und div