FREE tools

HTML-No-Break: Ununterbrochene Zeichenfolgen für saubere Layouts

Lukas Fuchs vor 3 Monaten Frontend-Entwicklung 3 Min. Lesezeit

Was ist das HTML-No-Break-Tag?

Das HTML-No-Break-Tag, auch bekannt als <wbr>-Tag, ist ein Inline-Element, das verwendet wird, um ununterbrochene Zeichenfolgen in HTML-Dokumenten zu erstellen. Es verhindert, dass Browser an bestimmten Stellen Zeilenumbrüche einfügen, auch wenn der Text zu lang für die Zeile ist.

Ziel des HTML-No-Break-Tags

Das primäre Ziel des No-Break-Tags ist es, zu verhindern, dass lange Wörter oder Phrasen an unerwünschten Stellen umbrochen werden. Dies ist besonders nützlich in Situationen, in denen der Umbruch den Lesefluss stören oder das Layout beeinträchtigen würde.

Bedeutung des HTML-No-Break-Tags

Indem er Zeilenumbrüche verhindert, spielt das No-Break-Tag eine entscheidende Rolle bei der Aufrechterhaltung der Lesbarkeit und Konsistenz deines HTML-Inhalts. Es ermöglicht dir, den Textfluss präzise zu steuern und sicherzustellen, dass lange Wörter oder Phrasen nicht an ungünstigen Stellen unterbrochen werden.

Wie wird das HTML-No-Break-Tag verwendet?

Um das HTML-No-Break-Tag zu verwenden, fügst du den folgenden Code an der Stelle ein, an der du eine ununterbrochene Zeichenfolge erstellen möchtest:

<nobr>Ununterbrochene Zeichenfolge</nobr>

Attribute des No-Break-Tags

Das No-Break-Tag hat keine Attribute.

Syntax

Die Syntax des No-Break-Tags lautet wie folgt:

<nobr>Elementinhalt</nobr>

Wobei Elementinhalt der Text oder andere Inhalt ist, der innerhalb des Tags angezeigt werden soll.

Beispiel

Betrachte das folgende HTML-Beispiel:

<h1>Titel: HTML-No-Break-Tag</h1>

<p>Hier ist ein Beispiel für das HTML-No-Break-Tag:</p>

<nobr>Das ist eine ununterbrochene Zeichenfolge.</nobr>

Ausgabe:

Titel: HTML-No-Break-Tag

Hier ist ein Beispiel für das HTML-No-Break-Tag:

Das ist eine ununterbrochene Zeichenfolge.

Wann sollte das HTML-No-Break-Tag verwendet werden?

Das HTML-No-Break-Tag sollte verwendet werden, wenn du:

Ununterbrochene Textblöcke erstellen möchtest:

  • Lange Telefonnummern, Postleitzahlen oder URLs können durch das No-Break-Tag zusammengehalten werden, um das Umbruchsverhalten des Browsers zu unterbinden.

Lange Wörter an Zeilenumbrüchen zusammenhalten möchtest:

  • Falls du längere Wörter wie "Antidisestablishmentarianismus" hast, kannst du verhindern, dass sie am Zeilenende umbrochen werden, indem du das No-Break-Tag verwendest.

Unnötige Leerzeichen oder Bindestriche am Zeilenende entfernen möchtest:

  • Beim Umbruch von Text können Leerzeichen oder Bindestriche am Zeilenende unschön aussehen. Das No-Break-Tag gewährleistet, dass die Zeichenfolge an dieser Stelle nicht umbrochen wird.

Den Abstand zwischen Zeichen kontrollieren möchtest:

  • Du kannst das No-Break-Tag verwenden, um den Abstand zwischen Zeichen zu kontrollieren, z. B. um einen zusammenhängenden Buchstabensatz oder ein Akronym zu erstellen.

Den Seitenfluss verbessern möchtest:

  • Durch den Einsatz des No-Break-Tags kannst du den Seitenfluss verbessern, indem du unerwünschte Zeilenumbrüche beseitigst und einen konsistenteren Textfluss schaffst.

Vorteile der Verwendung des HTML-No-Break-Tags

Das HTML-No-Break-Tag (<nobr>) bietet zahlreiche Vorteile für die Gestaltung sauberer und ansprechender Layouts:

Erhalt der Lesbarkeit

Das No-Break-Tag verhindert, dass lange Zeichenfolgen bei Zeilenumbrüchen getrennt werden. Dies ist besonders vorteilhaft für:

  • Adressen: Verhindert, dass Straßennamen oder Postleitzahlen am Zeilenende abgeschnitten werden.
  • Namen: Verhindert, dass Vor- und Nachnamen in zwei Zeilen aufgeteilt werden.

Verbesserung der Ästhetik

Durch die Verhinderung von Zeilenumbrüchen kann das No-Break-Tag die Ästhetik deiner Website verbessern. Dies ist besonders nützlich bei:

  • Überschriften: Hält Überschriften auf einer einzigen Zeile, was ein einheitliches Erscheinungsbild gewährleistet.
  • Navigationselemente: Verhindert, dass Menüelemente bei kleinen Bildschirmauflösungen zu brechen.

Verbesserte Zugänglichkeit

Für Benutzer von Bildschirmleseprogrammen hilft das No-Break-Tag, lange Zeichenfolgen verständlich zu machen. Durch das Zusammenhalten von Wörtern können Bildschirmleser den Textfluss korrekt interpretieren.

Vereinfachung der CSS-Gestaltung

In einigen Fällen kann das No-Break-Tag die Notwendigkeit für komplexe CSS-Regeln reduzieren. Beispielsweise kannst du mit dem No-Break-Tag verhindern, dass Text über die Seitengrenze hinausläuft, ohne dass du auf Eigenschaften wie overflow: hidden zurückgreifen musst.

Einschränkungen des HTML-No-Break-Tags

Obwohl das HTML-No-Break-Tag eine nützliche Funktion bietet, solltest du dir seiner Einschränkungen bewusst sein, bevor du es verwendest.

Auswirkungen auf Zugänglichkeit

Das No-Break-Tag kann für Benutzer mit Bildschirmlesegeräten problematisch sein. Diese Geräte unterbrechen Text normalerweise an Leerzeichen, um eine bessere Lesbarkeit zu gewährleisten. Durch die Verwendung des No-Break-Tags werden diese Unterbrechungen blockiert, was zu Schwierigkeiten beim Verständnis des Textes führen kann.

Ausrichtungsprobleme

In einigen Fällen kann das No-Break-Tag zu Ausrichtungsproblemen führen. Wenn du es beispielsweise verwendest, um zwei Wörter nebeneinander zu halten, aber eines der Wörter länger ist als das andere, kann es zu einem ungleichmäßigen Erscheinungsbild kommen.

Kompatibilität mit älteren Browsern

Das No-Break-Tag wird von modernen Browsern gut unterstützt. Allerdings können ältere Browser es möglicherweise nicht korrekt rendern. Dies kann zu Inkonsistenzen im Erscheinungsbild deiner Website in verschiedenen Browsern führen.

Responsive Design

Bei der Verwendung des No-Break-Tags in responsiven Layouts musst du vorsichtig sein. Wenn die Größe des Browserfensters verringert wird, kann der erzwungene Zeilenumbruch dazu führen, dass der Text überläuft. Dies kann zu einer schlechten Benutzererfahrung führen.

Alternativen berücksichtigen

In manchen Fällen gibt es Alternativen zum No-Break-Tag, die keine dieser Einschränkungen aufweisen. Zu diesen Alternativen gehören:

  • Verwendung von CSS-Eigenschaften wie white-space: nowrap;
  • Verwendung von CSS-Flexbox oder Grid-Layouts
  • Verwendung von JavaScript zur dynamischen Textunterbrechung

Alternativen zum HTML-No-Break-Tag

Während das HTML-No-Break-Tag ein wirksames Werkzeug für die Verhinderung von Zeilenumbrüchen ist, gibt es auch andere Optionen, die je nach deinen spezifischen Anforderungen geeigneter sein können.

### CSS-Eigenschaft "white-space: nowrap"

Diese CSS-Eigenschaft bewirkt, dass Elemente auf einer einzigen Zeile ohne Zeilenumbrüche angezeigt werden. Sie ist in der Regel vielseitiger als das HTML-No-Break-Tag, da sie auf eine Vielzahl von Elementen angewendet werden kann, nicht nur auf Text.

.no-break {
  white-space: nowrap;
}

### JavaScript

Mithilfe von JavaScript kannst du die Zeichenfolge programmgesteuert manipulieren und Zeilenumbrüche entfernen. Dies bietet dir mehr Kontrolle über den Prozess, kann jedoch komplexer sein als die Verwendung von HTML oder CSS.

const text = "Dies ist ein langer Satz ohne Zeilenumbrüche.";
const replacedText = text.replace(/\n/g, "");

### Flexbox-Layout

Flexbox ist ein Layout-Modul, mit dem du Elemente in einer flexiblen Weise ausrichten kannst. Du kannst die Eigenschaft flex-wrap auf nowrap setzen, um zu verhindern, dass Elemente auf mehrere Zeilen umbrechen.

.container {
  display: flex;
  flex-wrap: nowrap;
}

### HTML-Entität " "

Die HTML-Entität " " fügt ein nicht unterbrechendes Leerzeichen in den Text ein. Im Gegensatz zum HTML-No-Break-Tag bewirkt es keinen Zeilenumbruch, sondern verhindert nur, dass ein Leerzeichen entfernt wird.

<span>&nbsp;</span>

### Vor- und Nachteile der Alternativen

Die Wahl der besten Alternative zum HTML-No-Break-Tag hängt von deinen spezifischen Anforderungen ab. Hier ist ein kurzer Überblick über die Vor- und Nachteile der verschiedenen Optionen:

Alternative Vor- und Nachteile
CSS "white-space: nowrap" - Vielseitig, kann auf mehrere Elemente angewendet werden - Erfordert CSS-Kenntnisse
JavaScript - Bietet mehr Kontrolle - Kann komplex sein
Flexbox-Layout - Flexibel und anpassbar - Erfordert fundierte CSS-Kenntnisse
HTML-Entität " " - Einfache Implementierung - Kann zu unerwünschten Leerzeichen führen

Best Practices für die Verwendung des HTML-No-Break-Tags

Um das HTML-No-Break-Tag effektiv zu nutzen, solltest du die folgenden Best Practices befolgen:

Verwende es sparsam

Verwende das Tag nur, wenn es absolut notwendig ist, um ein unbeabsichtigtes Umbruchs zu verhindern. Ein übermäßiger Einsatz kann zu einer unlesbaren und unprofessionell aussehenden Website führen.

Berücksichtige die Benutzerfreundlichkeit

Denke daran, dass das No-Break-Tag den Lesefluss beeinträchtigen kann, insbesondere auf mobilen Geräten. Verwende es nicht in Texten, die leicht lesbar sein sollen, wie z. B. Blog-Posts oder Nachrichtenartikel.

Vermeide lange Zeichenfolgen

Das No-Break-Tag sollte nicht für lange Zeichenfolgen verwendet werden, da dies zu einem unansehnlichen Zeilenumbruch führen kann. Teile lange Zeichenfolgen stattdessen in kleinere Abschnitte oder verwende andere CSS-Eigenschaften wie white-space: nowrap.

Achte auf Browser-Kompatibilität

Das No-Break-Tag wird von allen modernen Browsern unterstützt. Stelle jedoch sicher, dass deine Website auch auf älteren Browsern ordnungsgemäß funktioniert.

Verwende No-Break-Klassen

Eine Alternative zum Inline-Tag ist die Verwendung von CSS-Klassen, die die Eigenschaft white-space: nowrap enthalten. Dies bietet eine größere Flexibilität und ermöglicht es dir, No-Break-Verhalten auf bestimmte Elemente anzuwenden, ohne den HTML-Code zu überladen.

Erwäge alternative Ansätze

In bestimmten Fällen könnte es bessere Alternativen zum No-Break-Tag geben. Beispielsweise kann die Eigenschaft text-overflow: ellipsis verwendet werden, um Text zu beschneiden, wenn er nicht vollständig in eine Zeile passt.

Weitere Beiträge

Folge uns

Neue Beiträge

Webdesign & UX

Autofill KeePass einrichten: So funktioniert automatisches Ausfüllen sicher und schnell

AUTOR • Oct 05, 2026
Backend-Entwicklung

Domain Crawler: So findest du SEO-Probleme schneller, sauberer und skalierbar

AUTOR • Oct 04, 2026
Backend-Entwicklung

PHP Password: Sicher Passwörter in PHP speichern, prüfen und schützen

AUTOR • Oct 02, 2026
DevOps & Deployment

Windows 7 ohne Aktivierungsschlüssel aktivieren: Was wirklich geht und was nicht

AUTOR • Oct 01, 2026
DevOps & Deployment

Gerät Netzwerk anzeigen CMD: So findest du Netzwerkgeräte am PC in Sekunden

AUTOR • Sep 29, 2026
Backend-Entwicklung

PHP OIDC: So baust du OpenID Connect sauber in deine PHP-App ein

AUTOR • Sep 28, 2026
Webdesign & UX

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

AUTOR • Sep 28, 2026
Webdesign & UX

Fully Kiosk Browser mit Home Assistant auf Deutsch einrichten: So machst du aus jedem Tablet ein smartes Display

AUTOR • Sep 28, 2026
Webdesign & UX

Warum Apps nicht funktionieren: Die häufigsten Ursachen und wie du sie löst

AUTOR • Sep 27, 2026
Datenbanken & ORM

PICR erklärt: Was hinter dem Keyword steckt und wie du es praktisch einsetzt

AUTOR • Sep 27, 2026
Frontend-Entwicklung

Ziehen in der Leiste: Ursachen, Warnzeichen und was ich sofort tun würde

AUTOR • Sep 26, 2026
Webdesign & UX

Excel wenn Farbe Wert: So prüfst du Zellfarben und gibst Werte gezielt aus

AUTOR • Sep 25, 2026
Webdesign & UX

WLAN, Wlan oder WLAN? Die richtige Schreibweise für das kabellose Netzwerk einfach erklärt

AUTOR • Sep 25, 2026
Webdesign & UX

Vorschau keine angezeigt PDF-Datei: Ursachen, Lösungen und schnelle Fixes

AUTOR • Sep 24, 2026
Webdesign & UX

Form: Was sie bedeutet, warum sie wichtig ist und wie du sie in Produkt, Content und Conversion nutzt

AUTOR • Sep 24, 2026
Webdesign & UX

Programm starten CMD: So öffnest du jede Anwendung direkt über die Eingabeaufforderung

AUTOR • Sep 24, 2026
Webdesign & UX

PlayStation 5 Abdeckung entfernen: So klappt es ohne Kratzer oder Bruch

AUTOR • Sep 22, 2026
Webdesign & UX

Word Tabelle kopieren ohne Formatierung verlieren: So klappt es sauber

AUTOR • Sep 21, 2026
DevOps & Deployment

Externe Festplatte für Mac partitionieren: So teilst du deine HDD oder SSD richtig auf

AUTOR • Sep 21, 2026
Performance & SEO

filetype: So findest du Dateien schneller mit der Google-Suchoperator-Abkürzung

AUTOR • Sep 21, 2026

Beliebte Beiträge

DevOps & Deployment

Die Macht von Bash: Mit 'for i in seq' Schleifen effizient nutzen

AUTOR • Jul 02, 2025
Webdesign & UX

So vergrößern Sie Bilder in Photoshop ohne Qualitätsverlust – Eine Schritt-für-Schritt-Anleitung

AUTOR • Jun 29, 2025
Backend-Entwicklung

Der Wertebereich von Double – Alles was du wissen musst

AUTOR • Jun 27, 2025
Webdesign & UX

So zeigen Sie versteckte Dateien unter Windows 7 an – Eine Schritt-für-Schritt-Anleitung

AUTOR • Jun 24, 2025
Frontend-Entwicklung

How to Embed YouTube Videos with Privacy Settings: A Step-By-Step Guide

AUTOR • Jun 16, 2025
Backend-Entwicklung

Top Email Forwarding Plugins for WordPress That You Should Consider

AUTOR • Jun 16, 2025
Frontend-Entwicklung

Entschlüsselung des Begriffs: Was ist 'ref'?

AUTOR • Jul 10, 2025
Backend-Entwicklung

First oder Logic: Die Bedeutung von Entscheidungstechniken in der Softwareentwicklung

AUTOR • Jul 08, 2025
Full-Stack

Arithmetisches Mittel: Die Grundlagen und Anwendungen

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
Performance & SEO

Die besten kostenlosen Audio CD MP3 Converter: Musik in Höchstform

AUTOR • Jul 03, 2025
APIs & Microservices

Alles was du über NAT IP wissen musst: Vorteile, Funktionen und Einsatzmöglichkeiten

AUTOR • Jul 02, 2025
Performance & SEO

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

AUTOR • Jul 01, 2025
APIs & Microservices

Seitenkanal Angriff: Alles, was Sie wissen müssen um Systeme zu schützen

AUTOR • Jul 01, 2025
DevOps & Deployment

So installierst du Android 14 auf deinem alten Handy – Ein umfassender Leitfaden

AUTOR • Jun 29, 2025
Full-Stack

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

AUTOR • Jun 29, 2025
APIs & Microservices

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

AUTOR • Jun 27, 2025
Performance & SEO

Sicher und effizient im Internet surfen: Deine umfassende Anleitung

AUTOR • Jun 25, 2025
Performance & SEO

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

AUTOR • Jun 24, 2025