English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CSS reference manual

CSS @rules

CSS attributes大全

CSS unicode-Verwendung und Beispiel der bidi-Eigenschaft

unicode-Die bidi-Eigenschaft wird zusammen mit der direction-Eigenschaft verwendet, um zu setzen oder zurückzugeben, ob der Text umgeschrieben wird, um mehrere Sprachen im gleichen Dokument zu unterstützen.

unicode-bidi-CSS-Eigenschaft sowiedirectionEigenschaft ist mit der Verarbeitung von bidirektionalem Text im Dokument verbunden. Wenn ein Textblock sowohl Text von links nach rechts als auch Text von rechts nach links enthält, wird der BenutzeragentUnicode-Normkomplexe Algorithmen, die von der Standardnorm definiert sind, um die richtige Richtung des Textes zu bestimmen.

 directionund Unicode-Die bidi-Eigenschaft ermöglicht es den Entwicklern, den Einfügegrad und die Überdeckung dieses Algorithmus zu steuern.

Die nachfolgende Tabelle enthält die Anwendungsbeschreibung und Versionshistorie dieses Attributes sowie die Syntax seiner Verwendung im JavaScript-Skript.

Standardwert:normal
Geeignet für:Alle Elemente
Vererbung:Keine
Animierbar:Nein.Siehe auch Animationseigenschaften.
Version:CSS 2、3
JavaScript-Syntax:object.style.unicodeBidi="bidi-override" 

Hinweis:In den meisten Fällen kann diese Eigenschaft nur vonDTDDesignern verwendet. Insbesondere sollten Autoren, Web-Designer und Benutzer es nicht überschreiben.

unicode-bidi-Syntax

Die Syntax dieses Attributes ist wie folgt:

direction: bidi-override | embed | normal | initial | inherit

Die folgenden Beispiele zeigen, wie die Eigenschaft direction verwendet wird.

  p {                        
   unicode-bidi: bidi-override;
   direction: rtl;
  }
Testen Sie heraus‹/›

Eigenschaftswert

Die folgende Tabelle beschreibt den Wert dieser Eigenschaft.

WertBeschreibung
bidi-override

Für Inline-Elemente wird dies ein Ersatz erstellen. Für Block-Container-Elemente wird dies für Nachkommen der Inline-Ebene erstellen, die nicht in einem anderen Block-Container-Element enthalten sind.

Das bedeutet, dass im Element intern strengdirectionEigenschaft neu geordnet; die implizite Teil des bidirektionalen Algorithmus wird ignoriert.

embedWenn das Element Inline ist, öffnet dieser Wert relativ zum bidirektionalen Algorithmus eine zusätzliche Ebenen der Einfügung. Die Richtung dieser Ebenen wird durchdirectionEigenschaft angegeben.
normalFür den bidirektionalen Algorithmus bietet dieser Wert keine zusätzlichen Ebenen der Einfügung. Für Inline-Elemente kann die implizite Neureihenfolge über Elementgrenzen hinweg erfolgen.
initialSetzen Sie diesen Wert auf seinen Standardwert.
inheritWenn angegeben, wird der verknüpfte Element der unicode des Elternelements verwendet-Werte der bidi-Eigenschaft.

Browserkompatibilität

unicode-Kompatibilität der bidi-Eigenschaft der Browser, die in der folgenden Tabelle enthaltenen Zahlen stellen die niedrigste Versionsnummer der Browser dar, die diese Eigenschaft unterstützen; alle gängigen Browser unterstützen diese Eigenschaft.

  • Firefox 1+

  • Google Chrome2+

  • Internet Explorer 5.5Darüber hinaus

  • Apple Safari 1.3+

  • Opera 9.2+

Weiterlesen

Bitte beziehen Sie sich auf die folgenden Anleitungen:CSS Text.

Verwandte Eigenschaften:direction.