FREE tools

HTML Trennlinien: So teilst du Inhalte klar und effektiv

Lukas Fuchs vor 3 Monaten Frontend-Entwicklung 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

Webdesign & UX

Windows 10 Bootloader reparieren: Ursachen, Lösungen und schnelle Fixes

AUTOR • Nov 06, 2026
DevOps & Deployment

RJ45 Stecker Belegung 4 Adern: So verdrahtest du 4-adrige Kabel richtig

AUTOR • Nov 06, 2026
Webdesign & UX

Numbered List Markdown: So erstellst du saubere nummerierte Listen in Markdown

AUTOR • Nov 05, 2026
Frontend-Entwicklung

Was ist Ref und warum dieses simple Prinzip deine Conversion sofort verbessern kann

AUTOR • Nov 05, 2026
APIs & Microservices

file http: So nutzt du HTTP-Dateien richtig für SEO, Performance und einfache Auslieferung

AUTOR • Nov 04, 2026
Webdesign & UX

Outlook Symbol Übersicht: Alle wichtigen Symbole in Outlook schnell verstehen

AUTOR • Nov 04, 2026
Webdesign & UX

FAQ richtig nutzen: So baust du eine Seite, die Fragen in Kunden verwandelt

AUTOR • Nov 03, 2026
Frontend-Entwicklung

cant preventdefault inside passive event listener: Ursache, Lösung und saubere Fixes im Code

AUTOR • Nov 02, 2026
Full-Stack

Portaltage Januar 2025: Termine, Bedeutung und wie ich sie nutze

AUTOR • Nov 02, 2026
Performance & SEO

Essential Free SEO Tools for Website Performance: Die besten Gratis-Tools, die wirklich Traffic bringen

AUTOR • Oct 31, 2026
Datenbanken & ORM

format fat32 linux: So formatierst du einen USB-Stick unter Linux richtig

AUTOR • Oct 31, 2026
APIs & Microservices

Seitenkanal Angriff: Was er ist, wie er funktioniert und wie du dich schützt

AUTOR • Oct 31, 2026
Performance & SEO

Google Cache suchen: So findest du gespeicherte Seiten und echte Alternativen

AUTOR • Oct 31, 2026
Webdesign & UX

Shortcut Outlook: Die wichtigsten Tastenkombinationen für schnelleres Arbeiten

AUTOR • Oct 31, 2026
Webdesign & UX

How to Use Friendly Captcha: Einrichtung, Integration und Best Practices für Websites

AUTOR • Oct 31, 2026
Frontend-Entwicklung

App-Symbolindikator: Bedeutung, Einstellung und Fehlerbehebung auf Android

AUTOR • Oct 30, 2026
Webdesign & UX

Welt-CED-Tag: Was chronisch-entzündliche Darmerkrankungen wirklich bedeuten

AUTOR • Oct 30, 2026
Frontend-Entwicklung

Emoji OBJ: Bedeutung, Ursachen und wie du das Zeichen behebst

AUTOR • Oct 30, 2026
Full-Stack

Arithmetisches Mittel: Definition, Formel und Anwendung einfach erklärt

AUTOR • Oct 30, 2026
DevOps & Deployment

ipconfig auf dem Mac im Terminal nutzen: Die besten Befehle für schnelle Netzwerk-Diagnosen

AUTOR • Oct 29, 2026

Beliebte Beiträge

DevOps & Deployment

Das Homeverzeichnis: So nutzen Sie es optimal für Ihre Website

AUTOR • Jun 19, 2025
Frontend-Entwicklung

Node-RED Dashboard aufrufen: So öffnest und nutzt du das Dashboard richtig

AUTOR • Aug 08, 2026
Webdesign & UX

Die besten Tools zur Erstellung intelligenter Tabellen für mehr Effizienz

AUTOR • Jul 15, 2025
Backend-Entwicklung

First oder Logic: Die Bedeutung von Entscheidungstechniken in der Softwareentwicklung

AUTOR • Jul 08, 2025
Datenbanken & ORM

SQL: Der feine Unterschied zwischen HAVING und WHERE

AUTOR • Jul 03, 2025
Datenbanken & ORM

Postgres nicht gleich: Warum die Wahl des richtigen Datenbankmanagementsystems entscheidend ist

AUTOR • Jul 03, 2025
Full-Stack

Scatterplots in R: Grafikvisualisierung für Datenanalyse leicht gemacht

AUTOR • Jul 03, 2025
Datenbanken & ORM

Python: Float zu Int konvertieren – So klappt es problemlos

AUTOR • Jul 02, 2025
Performance & SEO

Wie man ein Dropdown-Menü für Daten in Excel erstellt

AUTOR • Jul 01, 2025
Full-Stack

Alles, was du über Teamspeak 5 Server wissen musst: Aufbau, Vorteile und Tipps

AUTOR • Jun 29, 2025
Backend-Entwicklung

Alles, was du über Pthreads wissen musst: Ein umfassender Leitfaden

AUTOR • Jun 27, 2025
APIs & Microservices

SDK vs API: Was ist der Unterschied und wann nutzt man was?

AUTOR • Jun 27, 2025
Performance & SEO

Wie man überzeugende Artikel für SEO erstellt: Ein umfassender Leitfaden

AUTOR • Jun 24, 2025
DevOps & Deployment

Was bedeutet 'migrieren'? Eine umfassende Erklärung und Anwendung

AUTOR • Jun 24, 2025
DevOps & Deployment

Storage Executive: Der Ultimative Leitfaden zur Verwaltung Ihrer Speichersysteme

AUTOR • Jun 22, 2025
Webdesign & UX

Die ultimative Anleitung: Wie man einen Screenshot macht

AUTOR • Jun 20, 2025
Performance & SEO

Was bedeutet die Abkürzung AMP? Alles Wichtige auf einen Blick

AUTOR • Jul 10, 2025
Datenbanken & ORM

Effiziente Datenanalyse mit MySQL Pivot-Tabellen: So funktioniert es!

AUTOR • Jul 03, 2025
Performance & SEO

Die besten Methoden zum Skalieren von GIFs für optimale Leistung

AUTOR • Jun 29, 2025
Performance & SEO

DLSS vs. FSR: Der ultimative Vergleich der Grafiktechnologien

AUTOR • Jun 22, 2025