SELFHTML: HTML / Absatztypen und Textgestaltung / Zeilenumbruchkontrolle
Description: (SELFHTML 7.0) Wie Sie Zeilenumbrüche in HTML erzwingen oder verhindern können.
Keywords: SELFHTML, HTML, Zeilenumbruchkontrolle, Zeilenumbrüche, geschützte Leerzeichen

SELFHTML/Quickbar HTML Absatztypen und Textgestaltung

| ## Zeilenumbruchkontrolle
| Zeilenumbruch erzwingen Automatischen Zeilenumbruch verhindern Geschützte Leerzeichen Zeilenumbruch erlauben

## Zeilenumbruch erzwingen

Anzeigebeispiel: So sieht's aus

Text innerhalb von normalen Absätzen, aber auch in speziellen Absatzformen wie Listen, sowie in Überschriften oder Tabellenzellen wird vom WWW-Browser bei der Anzeige automatisch umgebrochen. Sie können jedoch an einer gewünschten Stelle einen Zeilenumbruch erzwingen.
(Siehe auch Regeln beim Editieren von HTML).

### Beispiel:

    Hier ist eine Zeile zu Ende.<br>
    Hier beginnt eine neue Zeile.

### Erläuterung:

`<br>` (br = break = Umbruch) fügt an der gewünschten Stelle einen Zeilenumbruch ein. Dabei ist es egal, ob das Tag am Ende der vorherigen Zeile steht (wie im Beispiel), oder in einer eigenen Zeile, oder am Anfang der folgenden Zeile.

## Automatischen Zeilenumbruch verhindern

Anzeigebeispiel: So sieht's aus

Sie können einen Textbereich bestimmen, in dem kein automatischer Zeilenumbruch erfolgt. Alles, was innerhalb dieses Bereichs steht, wird in einer langen Zeile angezeigt. Der Anwender kann dann mit der horizontalen Scroll-Leiste die überlangen Textzeile anzeigen.

### Beispiel:

    <nobr>Viel Inhalt, der nicht umgebrochen wird</nobr>

### Erläuterung:

`<nobr>` bewirkt, daß der auf das Tag folgende Text nicht umgebrochen wird (nobr = no break = kein Umbruch). Am Ende des Textabschnitts, der nicht umgebrochen werden soll, notieren Sie das Tag `</nobr>`.

### Beachten Sie:

Dieser Befehl gehört nicht zum offiziellen HTML-Sprachstandard.

## Geschützte Leerzeichen

Anzeigebeispiel: So sieht's aus

Sie können verhindern, daß bei einem Leerzeichen ein automatischer Zeilenumbruch erfolgen darf.

### Beispiel:

    Wenn man z.&nbsp;B. Abkürzungen wie d.&nbsp;h. auseinander schreibt...

### Erläuterung:

Die Zeichenfolge `&nbsp;` erzeugt ein geschütztes Leerzeichen (nbsp =nonbreaking space = nicht umbrechbares Leerzeichen). Es wird ein normales Leerzeichen angezeigt, doch an dieser Stelle kann kein Zeilenumbruch erfolgen. Notieren Sie die Zeichenfolge inclusive dem kaufmännischen Und am Beginn und dem Strichpunkt am Ende.

### Beachten Sie:

Die gleiche Wirkung erzielen Sie durch Notieren der Zeichenfolge `&#160;`.

## Zeilenumbruch erlauben

Anzeigebeispiel: So sieht's aus

WWW-Browser brechen Text normalerweise nur bei Leerzeichen um, weil durch Leerzeichen Wörter voneinander abgegrenzt werden. Sie können dem WWW-Browser explizit weitere Stellen markieren, an denen er den Text umbrechen darf. Dies gilt für alle Absatzarten in HTML.

### Beispiel:

    Das Wort Donaudampfschiffahrts-<wbr>Kapit&auml;nsm&uuml;tze ist ein langes Wort.

### Erläuterung:

Mit `<wbr>` markieren Sie eine Stelle, an der getrennt werden darf, falls diese Stelle bei der Bildschirmanzeige am Ende der Zeile steht (wbr = word break = Umbruch innerhalb eines Wortes). Sinnvoll ist dies bei langen Wörtern oder aus Bindestrichen bestehenden Ausdrücken.

Innerhalb von Abschnitten mit verhindertem Zeilenumbruch bewirkt `<wbr>`, daß an der betreffenden Stelle trotzdem ein Umbruch erfolgen darf.

### Beachten Sie:

Der hier beschriebene Befehl gehört nicht zum offiziellen HTML-Sprachstandard. Wenn Sie Textzeilen unabhängig vom Anzeigefenster des Anwenders genau kontrollieren wollen und nach HTML-Standard arbeiten wollen, können Sie präformatierten Text einsetzen.

weiter: | Numerierte Listen
zurück: | Textabsätze

SELFHTML/Quickbar HTML Absatztypen und Textgestaltung

© 1998 Stefan Münz, muenz@csi.com