Vom Jan 24, 2024

Wie ein Soft Hyphen dir bei der Silbentrennung auf deiner Website hilft

Vor kurzem durfte ich einem Kunden von mir helfen, für seine bisher englischsprachige Website mittels Webflow Localizations eine deutsche Version zu erstellen. Hier und da hat das Design für die deutsche Sprachversion aber nicht funktioniert – die deutschen Übersetzungen waren zu lang. Ein Hoch auf die deutsche Sprache. 🥲

Jetzt gibt es zwei Möglichkeiten: Entweder wir ändern die Übersetzung – irgendwie nicht so optimal – oder aber wir gucken, dass wir das Problem über eine Silbentrennung lösen.

Zwei Möglichkeiten der Silbentrennung

Option 1: Dem Browser mittels der CSS-Eigenschaft hyphens: auto; mitteilen, dass er Wörter umbrechen soll, wenn der Platz hierfür nicht ausreicht. 100% sauber funktioniert das aber nicht immer – selbst dann nicht, wenn eine Sprache gesetzt ist.

Oder aber Option 2: Einen bedingten Bindestrich nutzen. Der sogenannte Soft Hyphen, der übrigens auch funktioniert, wenn du nicht mit hyphens: auto; arbeitest, ist eine HTML-Entity, die du ganz einfach an die benötigte Stelle(n) einfügen kannst: ­.

Der bedingte Trennstrich – oder Soft Hyphen – hilft dir bei sauberer Silbentrennung.

Diesen sogenannten Soft Hyphen, auf deutsch „Bedingter Trennstrich“ genannt, kannst du an beliebige Stellen einfügen und dem Browser so mitteilen, dass ein Wort an einer oder mehreren Stellen umbrechen soll, wenn der Platz zu eng wird. So verhinderst du, dass das Wort dein Design bricht und aus dem Viewport rausläuft.

Mit ­ verhält es sich wie mit allen HTML-Entities: Entweder fügst du sie als HTML ein – in einer Headline also beispielsweise so:

<h1>Die besten Schiff&shy;rundfahrten der Stadt!</h1>

Oder aber du kopierst dir den Character in die Zwischenablage und fügst ihn ein. Das empfiehlt sich, wenn du z.B. einen Text in einem WYSIWYG- oder RichText-Editor bearbeitest. Diese interpretieren Entities häufig als normalen Text und geben ihn entsprechend aus.

Und die Auswirkungen auf meine SEO-Maßnahmen?

Das ist das schöne an dem Soft-Hyphens: Auf deine SEO-Maßnahmen hat es keinen Einfluss. Suchmaschinen erkennen es als HTML-Entity und wissen es entsprechend zu interpretieren. Du kannst es also guten Gewissens in deinen Headlines oder Fließtexten verwenden.

Der Soft Hyphen zum Kopieren:

Damit du direkt starten kannst, möchte ich dir noch die Möglichkeit geben, den unsichtbaren Character direkt in deine Zwischenablage zu kopieren und in Webflow oder einem anderen Visual Editor deiner Wahl einzufügen.

SOFT HYPHEN IN DIE ZWISCHENABLAGE KOPIEREN

Oh, und noch ein kurzer Hinweis: Bitte wundere dich nicht, wenn du beim Einfügen des Characters keine Veränderung siehst. Er ist unsichtbar, als Entity aber im Code vorhanden – und wenn er gebraucht wird, ist er da. Wie ein Superheld.

Lust, mit mir über dein Projekt zu sprechen?