Zeilenumbrüche in TYPO3
Modernes Webdesign passt sich an. Das Layout der Webseite reagiert auf Browsergröße und individuelle Einstellungen des Benutzers. Das führt dazu, das Zeilen dynamisch umgebrochen werden. Das führt manchmal zu unschönen Dartsellungen. Z.B. wird steht Betrag in einer Zeile und die Währungsangabe darunter, weil beide durch ein Leezeichen getrennt sind. Umgekehrt können in TYPO3 zwei Wörter "aneinanderkleben" und immer gemeinsam umbrechen ohne dass man weiß, warum.
In beiden Fällen spielt das HTML-Tag "non breaking space"(" ") eine entscheidende Rolle. Es ermöglicht, dass:
- zwischen zwei Wörtern kein Zeilenumbruch stattfinden darf oder
- mehrere Leerzeichen zwischen zwei Wörtern im Browser ausgegebenen werden
Beides ist mit dem normalen Leerzeichen nicht möglich.
Wir schauen uns das nun aus der Sicht des TYPO3 Redakteurs an.
Einen Zeilenumbruch zwischen zwei Wörtern verhindern
Zeilenumbruch zwischen zwei Wörtern erzwingen
Normalerweise findet zwischen zwei Wörtern immer ein automatischer Zeilenumbruch statt. Sollte dies einmal nicht der Fall sein, ist vermutlich Folgendes passiert:
Sie haben zwischen den beiden Wörtern zweimal das Leerzeichen gesetzt.
Damit im Browser auch zwei Leerzeichen dargestellt werden, macht TYPO3 daraus die Zeichenfolge " ", wie hier im Beispiel zwischen "Unsere Preisgestaltung":