Was ist ein weicher Bindestrich?
Die Definition eines weichen Bindestrichs (SHY) hängt davon ab, ob er in der Hypertext-Markup-Sprache (HTML) zum Berechnen oder Drucken verwendet wird. In HTML wird mit SHY angegeben, wo ein Zeilenumbruch erfolgen soll. Wenn es am Ende einer Zeile eingegeben wird, wird es als regulärer Bindestrich angezeigt. Befindet es sich in der Mitte einer Linie, wird es nicht als sichtbare Markierung angezeigt. Beim Desktop-Publishing wird der SHY in einer festgelegten Silbentrennungszone am Ende einer Textzeile angezeigt, um ein Wort in zwei Zeilen aufzuteilen. Sowohl für HTML- als auch für Desktop-Veröffentlichungen wird ein regulärer Bindestrich immer als reguläres Zeichen angezeigt.
Nicht alle Internetbrowser haben den Bindestrich immer erkannt. In Seiten von Browsern, die den Code ignorieren, wird er immer als regulärer Bindestrich angezeigt. Es werden auch HTML-Anweisungen für Zeilenumbrüche ignoriert.
Der weiche Bindestrich wird von einigen Spam-E-Mail-Absendern verwendet, um Nachrichtenkopfzeilen oder -körper vor Spam-Filtern zu verbergen. Es kann auch verwendet werden, um eine echte URL zu verbergen, sodass ein Benutzer auf einen Link zu einer Spam-Webseite klickt. Während diese Methode einige Spam-Filter täuscht, gibt es andere Filter mit erweiterten Funktionen, die den Trick verstehen.
Bei Desktop Publishing-Aufgaben wie Layout und Textverarbeitung folgt der weiche Bindestrich den gleichen Regeln wie bei HTML. Ein wesentlicher Unterschied besteht darin, dass der weiche Bindestrich verschwindet, wenn Textänderungen aufgrund von Änderungen in Elementen wie Rändern oder Paginierung die Position der Bindestrichzone ändern. Die Richtlinien für den Beginn der Silbentrennungszone werden normalerweise in der Software programmiert. In einigen Programmen können die Parameter dieser Zone vom Benutzer geändert werden.
Der Leerraum (ZWSP) und der nicht unterbrechende Leerraum funktionieren auf ähnliche Weise wie der weiche Bindestrich, um die Art und Weise zu ändern, in der Text angezeigt wird. Wie beim weichen Bindestrich wird der Leerraum mit der Breite Null nicht auf der Seite angezeigt. Es ist ein unsichtbares Zeichen, das angibt, wo ein Wort unterbrochen wird oder wo möglicherweise ein Zeilenumbruch erfolgen sollte, wenn bestimmte Abstandsanweisungen erforderlich sind. Das nicht unterbrechende Leerzeichen, auch als No-Break-Leerzeichen (NBSP) bezeichnet, bewirkt das Gegenteil des weichen Bindestrichs und verhindert einen Zeilenumbruch an einer bestimmten Stelle. Es hat auch einen HTML-Code, der auf der veröffentlichten Seite nicht sichtbar ist.