WMP Sites

HTML Trennlinien: So teilst du Inhalte klar und effektiv

Lukas Fuchs vor 2 Jahren Frontend 3 Min. Lesezeit

Was ist eine HTML-Trennlinie?

Trennlinien sind horizontale Linien, die du auf deiner Webseite verwenden kannst, um Inhalte visuell zu trennen und zu organisieren. Sie helfen dir, Informationen klar zu strukturieren und die Lesbarkeit zu verbessern.

Zweck von HTML-Trennlinien

Trennlinien haben verschiedene Funktionen:

  • Abschnittsunterteilung: Sie können größere Textblöcke in übersichtlichere Abschnitte unterteilen und so die Navigation erleichtern.
  • Betonung wichtiger Inhalte: Indem du bestimmte Elemente wie Überschriften oder Call-to-Actions mit Trennlinien umgibst, kannst du ihre Bedeutung hervorheben.
  • Visuelle Trennung: Trennlinien können dazu beitragen, verschiedene Inhalte wie Text, Bilder oder Listen visuell zu trennen und die Seite übersichtlicher zu gestalten.
  • Optische Auflockerung: Durch den Einsatz von Trennlinien kannst du eine Seite auflockern und die Lesbarkeit verbessern.

Arten von HTML-Trennlinien

Es gibt zwei Haupttypen von HTML-Trennlinien:

  • Einfache Trennlinie: Diese besteht aus einer einfachen horizontalen Linie ohne weitere Verzierungen.
  • Thematische Trennlinie: Diese ist etwas aufwendiger und kann aus Punkten, Strichen oder anderen dekorativen Elementen bestehen.

Warum HTML-Trennlinien verwenden?

Trennlinien sind ein wertvolles Werkzeug, um Inhalte in übersichtliche Abschnitte zu unterteilen und die Lesbarkeit zu verbessern. Sie spielen eine entscheidende Rolle für eine effektive Website-Gestaltung.

Klarheit

Trennlinien dienen als visuelle Trenner, die verschiedene Inhaltselemente voneinander abgrenzen. Sie helfen dir dabei, wesentliche Informationen zu strukturieren und die Navigation deiner Leser zu erleichtern. Durch die klare Trennung von Inhalten kannst du Missverständnisse reduzieren und die User Experience verbessern.

Betonung

Trennlinien können wichtige Inhalte hervorheben und die Aufmerksamkeit auf bestimmte Bereiche einer Seite lenken. Indem du beispielsweise eine thematische Trennlinie unter einer Überschrift oder einem Call-to-Action einfügst, betonst du deren Bedeutung und ermutigst die Leser, sich mit ihnen zu beschäftigen.

Ästhetik

Neben ihrer funktionalen Rolle tragen Trennlinien auch zur Ästhetik einer Website bei. Durch die Verwendung verschiedener Farben, Größen und Stile von Trennlinien kannst du visuelle Abwechslung schaffen und ein ansprechendes Design gestalten. Trennlinien können einen professionellen und organisierten Eindruck erwecken und die Gesamterscheinung deiner Website aufwerten.

Navigation

Trennlinien können als Navigationshilfen dienen, insbesondere auf langen Seiten oder in komplexen Layouts. Durch die Aufteilung von Inhalten in überschaubare Abschnitte ermöglichen sie den Lesern, schnell und einfach zu bestimmten Informationen zu gelangen. Trennlinien können auch als visuelle Ankerpunkte fungieren und die Orientierung auf der Seite erleichtern.

Arten von HTML-Trennlinien

HTML-Trennlinien sind vielseitig und können unterschiedlichen Zwecken dienen. Es gibt zwei Haupttypen von Trennlinien:

Einfache Trennlinie

Eine einfache Trennlinie ist eine dünne horizontale Linie, die dazu dient, Inhalte voneinander zu trennen. Sie wird mit dem HTML-Tag <hr> erstellt.

Beispiel:

<hr>

Thematische Trennlinie

Eine thematische Trennlinie ist eine dickere, auffälligere Linie, die verwendet wird, um bedeutendere Abschnitte in deinem Inhalt hervorzuheben. Sie wird mit dem HTML-Tag <hr> und dem Attribut theme erstellt.

Beispiel:

<hr theme="greeting">

Neben diesen beiden Haupttypen kannst du auch benutzerdefinierte Trennlinien erstellen, indem du die Stileigenschaften von <hr> mithilfe von CSS oder HTML-Elementen anpasst.

Einfache Trennlinie

Eine einfache Trennlinie, auch bekannt als horizontale Trennlinie (HR-Tag), ist eine einfache Möglichkeit, deine Inhalte visuell zu unterteilen.

Verwendung einer einfachen Trennlinie

Um eine einfache Trennlinie zu erstellen, verwende das <hr>-Tag. Es handelt sich um ein eigenständiges Tag, d. h. es benötigt keinen schließenden Tag. Beispiel:

<hr>

Anpassung von einfachen Trennlinien

Einfache Trennlinien können nicht direkt angepasst werden. Du kannst jedoch CSS verwenden, um ihr Erscheinungsbild zu ändern. Mehr dazu erfährst du im Abschnitt "Anpassung von HTML-Trennlinien".

Vor- und Nachteile

Vorteile:

  • Einfach zu implementieren
  • Bietet eine klare visuelle Trennung
  • Nimmt wenig Platz ein

Nachteile:

  • Begrenzte Möglichkeiten zur Anpassung
  • Kann unauffällig sein, wenn die umgebende Schrift zu hell ist

Thematische Trennlinie

Im Gegensatz zur einfachen Trennlinie, die Inhalte rein optisch trennt, dient die thematische Trennlinie auch der semantischen Trennung. Sie kennzeichnet einen thematischen Wechsel oder einen Abschnittssprung innerhalb eines Dokuments.

Wann solltest du thematische Trennlinien verwenden?

  • Abschnittsübergänge: Wenn du von einem Thema zum nächsten wechselst.
  • Absatzwechsel: Wenn du einen langen Abschnitt in kleinere Abschnitte aufteilst.
  • Inhaltliche Unterteilungen: Wenn du verschiedene Inhaltsblöcke wie Bildgalerien oder Tabellen voneinander abgrenzen möchtest.

Vorteile von thematischen Trennlinien:

  • Verbesserte Lesbarkeit: Sie helfen deinen Lesern, deinen Text zu scannen und auf einen Blick die wichtigsten Themen zu identifizieren.
  • Klare Struktur: Sie machen die Hierarchie und Organisation deines Dokuments deutlich.
  • Erhöhte Barrierefreiheit: Thematische Trennlinien können auch für Nutzer mit Sehbehinderungen hilfreich sein, die Screenreader verwenden.

Erstellen einer thematischen Trennlinie

Du kannst eine thematische Trennlinie mit dem HTML-Element <hr> erstellen:

<hr>

Anpassung der thematischen Trennlinie

Du kannst die thematische Trennlinie mithilfe der folgenden CSS-Eigenschaften anpassen:

  • Größe: Die Höhe der Trennlinie wird mit height festgelegt.
  • Farbe: Die Farbe der Trennlinie wird mit color eingestellt.
  • Dicke: Die Dicke der Trennlinie wird mit border-top-width festgelegt.
  • Stil: Der Stil der Trennlinie kann mit border-top-style festgelegt werden (z. B. durchgezogen, gepunktet, gestrichelt).

Beispiele für thematische Trennlinien

Auf der Website von Microsoft werden thematische Trennlinien verwendet, um die Hauptnavigationsabschnitte zu trennen:

Beispiel für eine thematische Trennlinie auf der Microsoft-Website

Auf dem Blog von Figma werden thematische Trennlinien verwendet, um Blogbeiträge zu unterteilen:

Beispiel für eine thematische Trennlinie auf dem Figma-Blog

Anpassung von HTML-Trennlinien

Trennlinien sind zwar flexibel einsetzbar, aber du kannst ihre Darstellung auch an deine spezifischen Bedürfnisse anpassen. Diese Anpassungsmöglichkeiten geben dir die volle Kontrolle über das Aussehen und die Position deiner Trennlinien.

Farbe und Größe

Eine einfache Möglichkeit, deine Trennlinien hervorzuheben, besteht darin, ihre Farbe und Größe anzupassen. Mit CSS kannst du die border-color-Eigenschaft verwenden, um die Farbe der Linie zu ändern, und die border-width-Eigenschaft, um ihre Dicke anzupassen.

/* Trennlinie mit blauer Farbe und 2px Breite */
hr {
  border-color: blue;
  border-width: 2px;
}

Ausrichtung und Breite

Standardmäßig werden Trennlinien horizontal über die gesamte Breite des übergeordneten Containers angezeigt. Du kannst jedoch ihre Ausrichtung und Breite anpassen, um sie besser an dein Layout anzupassen.

Verwende die float-Eigenschaft, um die Trennlinie links oder rechts auszurichten. Dies kann nützlich sein, um sie neben Text oder anderen Elementen zu positionieren.

/* Trennlinie links ausrichten */
hr {
  float: left;
}

Um die Breite der Trennlinie zu ändern, verwende die width-Eigenschaft. Dadurch kannst du sie auf eine bestimmte Breite beschränken oder sogar die gesamte Seite abdecken.

/* Trennlinie auf 50% der Seitenbreite beschränken */
hr {
  width: 50%;
}

Trennlinien mit CSS erstellen

Zusätzlich zu den HTML-Elementen kannst du auch Trennlinien mit reinem CSS erstellen. Diese Methode bietet dir mehr Flexibilität und Kontrolle über das Aussehen der Trennlinie.

Verwende die border-bottom-Eigenschaft, um eine horizontale Trennlinie zu erstellen. Du kannst ihre Farbe, Dicke und Stil genau wie bei HTML-Elementen anpassen.

/* Horizontale Trennlinie mit roter Farbe und 1px Dicke */
.trennlinie {
  border-bottom: 1px solid red;
}

Trennlinien mit HTML-Elementen erstellen

Neben dem hr-Tag kannst du auch andere HTML-Elemente verwenden, um Trennlinien zu erstellen. Dies kann hilfreich sein, wenn du zusätzliche Funktionen oder Semantik benötigst.

Beispielsweise kannst du das div-Element mit einem Rand verwenden, um eine Trennlinie zu erstellen:

<div style="border-bottom: 1px solid black;"></div>

Oder du kannst das br-Tag (Zeilenumbruch) verwenden, um eine horizontale Linie zu erzeugen:

<br style="border-bottom: 1px solid black;">

Farbe und Größe

Die Anpassung der Farbe und Größe deiner Trennlinien ermöglicht es dir, sie optisch ansprechend und funktional zu gestalten.

Farbe

Die Farbe deiner Trennlinie kann die Stimmung und Atmosphäre deiner Seite beeinflussen. Du kannst Farben wählen, die zu deiner Markenidentität oder dem allgemeinen Farbschema deiner Website passen.

  • Neutrale Farben: Schwarz, Grau und Weiß sind vielseitige Optionen, die zu jedem Design passen.
  • Akzentfarben: Helle oder gesättigte Farben können verwendet werden, um Trennlinien hervorzuheben oder bestimmte Abschnitte zu betonen.
  • Markenfarben: Wenn du möchtest, dass deine Trennlinien deine Markenidentität widerspiegeln, wähle Farben, die du auch in deinem Logo oder anderen Markenmaterialien verwendest.

Größe

Die Größe deiner Trennlinie bestimmt ihre Sichtbarkeit und Bedeutung.

  • Kleine Trennlinien: Dünne Linien können dezente Trennlinien zwischen Absätzen oder Abschnitten erstellen.
  • Mittelgroße Trennlinien: Etwas dickere Linien eignen sich gut, um größere Inhaltsbereiche zu trennen.
  • Große Trennlinien: Dicke Linien können als auffällige visuelle Elemente verwendet werden, um die Aufmerksamkeit des Benutzers auf wichtige Informationen zu lenken.

Ausrichtung und Breite

Ausrichtung

HTML-Trennlinien können horizontal (standardmäßig) oder vertikal ausgerichtet werden. Die Ausrichtung wird durch das align-Attribut gesteuert. Die folgenden Werte sind möglich:

  • left: Richtet die Trennlinie am linken Rand aus
  • center: Zentriert die Trennlinie
  • right: Richtet die Trennlinie am rechten Rand aus

Breite

Die Breite der Trennlinie kann mit dem width-Attribut gesteuert werden. Der Wert wird entweder als explizite Länge (z. B. "100px") oder als Prozentsatz der verfügbaren Breite (z. B. "50%") angegeben.

Anpassungen vornehmen

Du kannst die Ausrichtung und Breite der Trennlinie anpassen, um sie an deine spezifischen Anforderungen anzupassen. Überlege dir, welche Ausrichtung und Breite für deinen Inhalt am besten geeignet ist.

Beispiele:

  • Um eine vertikale Trennlinie zu erstellen, die die gesamte Höhe der Seite einnimmt, kannst du Folgendes verwenden:
<hr align="left" style="height: 100vh;">
  • Um eine breitere Trennlinie zu erstellen, die sich über 80 % der Seitenbreite erstreckt, kannst du Folgendes verwenden:
<hr align="center" width="80%">

Trennlinien mit CSS erstellen

CSS (Cascading Style Sheets) bietet dir eine leistungsstarke Möglichkeit, das Erscheinungsbild von HTML-Trennlinien anzupassen. Indem du CSS-Regeln auf deine Trennlinien anwendest, kannst du deren Farbe, Größe, Ausrichtung und Breite präzise steuern.

Eigenschaften für Farbe und Größe

Die Eigenschaften border-color und border-width ermöglichen es dir, die Farbe und die Breite deiner Trennlinie anzupassen. Du kannst eine beliebige Farbe aus dem Hexadezimal- oder RGB-Farbspektrum auswählen und die Breite in Pixeln oder anderen Maßeinheiten angeben.

border-color: #000; /* Schwarz */
border-width: 2px; /* 2 Pixel breit */

Ausrichtung und Breite

Mit den Eigenschaften border-style, border-left, border-top, border-right und border-bottom kannst du die Ausrichtung und die Breite jeder einzelnen Seite der Trennlinie steuern. Beispielsweise kannst du eine einzelne Trennlinie am unteren Rand eines Elements erstellen oder eine Trennlinie erstellen, die alle Seiten des Elements umgibt.

border-style: solid; /* durchgezogene Linie */
border-bottom: 1px solid #ccc; /* 1 Pixel breite, durchgezogene Trennlinie am unteren Rand */

Trennlinien mit CSS-Klassen erstellen

Durch die Verwendung von CSS-Klassen kannst du Trennlinien einfach wiederverwenden und auf verschiedene Elemente anwenden. Erstelle zunächst eine CSS-Klasse mit den gewünschten Trennlinien-Eigenschaften.

.trennlinie {
  border-top: 1px solid #000;
  margin: 20px 0;
}

Wende dann die Klasse auf das HTML-Element an, in dem du die Trennlinie anzeigen möchtest.

<p class="trennlinie">Dies ist ein Beispiel für einen Absatz mit einer Trennlinie.</p>

Trennlinien mit HTML-Elementen erstellen

Neben der Verwendung von HTML-Trennlinien-Tags hast du auch die Möglichkeit, Trennlinien mit HTML-Elementen zu erstellen. Dies bietet eine größere Flexibilität und Anpassungsoptionen.

Verwendung des hr-Elements

Das hr-Element ist ein semantisches Element, das eine thematische Trennung darstellt. Es teilt Inhalte in verschiedene Abschnitte auf und wird standardmäßig als horizontale Linie gerendert. Du kannst das hr-Element folgendermaßen verwenden:

<hr>

Verwendung des div-Elements

Du kannst auch ein div-Element verwenden, um eine Trennlinie zu erstellen. Dies gibt dir mehr Kontrolle über das Erscheinungsbild der Trennlinie. Um eine Trennlinie mit einem div-Element zu erstellen, kannst du Folgendes tun:

<div style="border: 1px solid #000; margin: 10px 0;"></div>

Du kannst die Eigenschaften border, margin und padding verwenden, um das Aussehen der Trennlinie anzupassen.

Weitere Beiträge

Folge uns

Neue Beiträge

Frontend

Erstellen von interaktiven Tabellen mit einem HTML-Tabellengenerator: So mache ich Daten sofort nutzbar

AUTOR • Jul 13, 2026
Frontend

HTML-Tabellen mühelos in Markdown umwandeln

AUTOR • Jul 13, 2026
Frontend

HTML Custom Elements erstellen und verwenden: Wiederverwendbare Komponenten sauber aufbauen

AUTOR • Jul 13, 2026
API & Webservices

Fläche und Umfang vom Kreis berechnen: Formel, Beispiele und schnelle Tricks

AUTOR • Jul 13, 2026
API & Webservices

Glückwünsche für die Ehe: So formulierst du persönliche und starke Hochzeitswünsche

AUTOR • Jul 13, 2026
API & Webservices

sh3 mod: Was dahinter steckt, wie es funktioniert und worauf du achten musst

AUTOR • Jul 13, 2026
Frontend

Canonical Tag: Der Schlüssel zur Optimierung von doppelten Inhalten ohne SEO-Verlust

AUTOR • Jul 13, 2026
Frontend

HTML Tag: kleineren Text für unterschiedliche Effekte richtig erstellen

AUTOR • Jul 12, 2026
Frontend

HTML Tag: Alles, was Sie wissen müssen für sauberen, SEO-starken Code

AUTOR • Jul 12, 2026
Backend

HTML in PDF auf Java-Basis: Der praktische Leitfaden zur sauberen Konvertierung

AUTOR • Jul 12, 2026
Frontend

CSS float zentrale Elemente ohne großen Aufwand: So setzt du Inhalte sauber mittig

AUTOR • Jul 12, 2026
DevOps & Deployment

Die süsse Welt von YUM entdecken: unwiderstehliche Geschmackserlebnisse mit System

AUTOR • Jul 12, 2026
DevOps & Deployment

systemd revolutionierung der linux systemverwaltung: Was sich wirklich geändert hat

AUTOR • Jul 12, 2026
DevOps & Deployment

Digitale Nomaden: Ihr ultimativer Leitfaden für ein grenzenloses Leben

AUTOR • Jul 12, 2026
DevOps & Deployment

Linux Befehl ip für Netzwerkverwaltung: So holst du mehr aus deinem Netzwerk heraus

AUTOR • Jul 12, 2026
DevOps & Deployment

Linux Zertifizierung: Stärken Sie Ihre Linux-Kompetenzen mit einem klaren Plan

AUTOR • Jul 12, 2026
DevOps & Deployment

Linux Lernreise: Dein Einstieg in die offene Welt ohne Overload

AUTOR • Jul 12, 2026
DevOps & Deployment

Backtrack: Die ultimative Anleitung zur Rückverfolgung von Cyberangriffen

AUTOR • Jul 12, 2026
DevOps & Deployment

Enshrouded Linux Server: Schutz und Sicherheit in der Cloud ohne unnötigen Aufwand

AUTOR • Jul 12, 2026
Frontend

HTML5 Download: Mühelose Datenübertragung im Web effizient umsetzen

AUTOR • Jul 12, 2026

Beliebte Beiträge

DevOps & Deployment

Entdecke das Bundesland mit dem Kennzeichen RW

AUTOR • Jun 16, 2025
JavaScript

Seemeilen in Km: Wie man die Umrechnung richtig durchführt

AUTOR • May 09, 2025
Frontend

Umfang und Fläche eines Kreises berechnen: Ein praktischer Leitfaden

AUTOR • May 05, 2025
API & Webservices

Gewichte umrechnen: Ein umfassender Leitfaden für präzise Umrechnungen

AUTOR • May 05, 2025
JavaScript

Das kleinere und größere Zeichen: Anwendung und Beispiele

AUTOR • May 05, 2025
DevOps & Deployment

Linux VDSO: Die unsichtbare Beschleunigung in modernen Systemen

AUTOR • May 06, 2024
DevOps & Deployment

Die Verzeichnisstruktur von Linux entmystifizieren

AUTOR • May 06, 2024
DevOps & Deployment

Amazon Linux 2: Funktionen, Vorteile und Deployment

AUTOR • May 06, 2024
Frontend

HTML kostenlos meistern: Dein ultimativer Wegweiser

AUTOR • Apr 24, 2024
Frontend

HTML-Schriftart ändern: Eine schrittweise Anleitung zum Anpassen des Erscheinungsbilds Ihrer Website

AUTOR • Apr 24, 2024
Frameworks & Libraries

React: HTML-Strings sicher und effizient rendern

AUTOR • Apr 24, 2024
Frontend

Sprungmarken in HTML: Mühelose Navigation und schnelles Scrollen

AUTOR • Apr 24, 2024
Frontend

Freischalten des Input-Typs "Select": Eine umfassende Anleitung

AUTOR • Apr 24, 2024
Frontend

Die Kunst des Schattens: Box Shadow für visuell beeindruckende Designs

AUTOR • Apr 24, 2024
Frontend

CSS-Overlays: Transparenz, Positionierung und Effekte für Ihre Website

AUTOR • Apr 24, 2024
JavaScript

JavaScript-Dateien: Ihr umfassender Leitfaden zum Verständnis, Verwenden und Optimieren

AUTOR • Apr 24, 2024
Frontend

Das HTML-Adress-Element: Landingpage und Kontaktdetails optimieren

AUTOR • Apr 24, 2024
Frontend

Das HTML main Tag: Der unverzichtbare Container für den Hauptinhalt deiner Webseite

AUTOR • Apr 24, 2024
Frontend

HTML Trennlinien: So teilst du Inhalte klar und effektiv

AUTOR • Apr 24, 2024
Frontend

HTML target Attribut: Eine umfassende Anleitung

AUTOR • Apr 24, 2024