HTML bidrectional override (bdo) / Laufrichtung Text Generator
Erzwingt die Schreibrichtung (z.B. RTL für arabisch, LTR-Ausnahme).
Anwendung & Beispiele
Sinnvoll bei gemischten Sprachen – z.B. eine arabische Phrase in einem deutschen Text. Für ganze Dokumente das dir-Attribut auf <html> setzen.
FAQ
Was unterscheidet <bdo> vom dir-Attribut?
dir setzt die Standardrichtung basierend auf dem Inhalt (Unicode-BiDi-Algorithmus). <bdo> ERZWINGT die Richtung, ignoriert die Unicode-Heuristik. Daher selten — meist reicht dir.
Wann brauche ich <bdo> wirklich?
Wenn du eine RTL-Schrift (Arabisch, Hebräisch) bewusst andersrum darstellen willst, z.B. für Code-Beispiele oder Tests.
Was ist <bdi>?
<bdi> (BiDi Isolation) isoliert die Text-Richtung gegen den umgebenden Kontext — z.B. für Nutzernamen in einem internationalen Forum, ohne dass der Layout-Fluss durcheinanderkommt.
Wofür sind ID, Class und Title?
id identifiziert ein Element eindeutig (für CSS, JS, Anker-Links). class erlaubt CSS-Styling, mehrere Klassen werden mit Leerzeichen getrennt. title erzeugt einen Tooltip beim Hover.
Funktioniert der Code in allen Browsern?
Alle hier erzeugten Elemente sind valides HTML5 und werden in allen modernen Browsern (Chrome, Firefox, Safari, Edge, Opera) unterstützt. Bei sehr alten Browsern (z.B. IE 11) kann es bei einzelnen Input-Typen wie color oder date Einschränkungen geben.