Ich kann Ihnen nicht den Grund sagen, aber ich kann Ihnen sagen, wie es zu beheben: unicode-bidi: bidi-override;
hinzufügen. Siehe more darüber
<div style="direction: rtl; unicode-bidi: bidi-override;">
[x]y
</div>
Die Beschreibung
Die Unicode-bidi-Eigenschaft zusammen mit der Richtung Eigenschaft wird eingestellt oder zurückgeben, ob der Text mehr zu unterstützen außer Kraft gesetzt werden sollte Sprachen im selben Dokument.
ist nicht klar genug, um das Verhalten zu erklären. Es funktioniert jedoch.
EDIT
The MDN article bringt etwas Licht hier, bidi-override
deaktiviert tatsächlich den Browser Standard-Smart-Verhalten und alles funktioniert wie es ist/wie erwartet.
Können Sie Informationen zum Browser hinzufügen? Es funktioniert gut für mich (zeigt [x] y). Ich habe es über die SO-HTML-Funktion und in einer HTML-Datei getestet. –
Mögliches Duplikat von [Klammern zeigt falsch für den Anzeigestil von rechts nach links an] (http://stackoverflow.com/questions/5741522/brackets-displays-wrongly-for- Rechts-nach-links-Display-Stil) – Sam
@ printxdiv0 Ich verwende Chrom. – Sayakiss