语法

unicode-bidi: normal | embed | bidi-override | isolate | isolate-override | plaintext | initial | inherit;

unicode-bidi 属性的示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      div.text {
        direction: rtl;
        unicode-bidi: embed;
      }
    </style>
  </head>
  <body>
    <h2>Unicode-bidi 属性示例</h2>
    <div>正常书写方向。</div>
    <div class="text">使用 "embed" 值.</div>
  </body>
</html>

具有“bidi-override”值的 unicode-bidi 属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      div.text {
        direction: rtl;
        unicode-bidi: bidi-override;
      }
    </style>
  </head>
  <body>
    <h2>Unicode-bidi 属性示例</h2>
    <div>正常书写方向。</div>
    <div class="text">使用 "bidi-override" 值.</div>
  </body>
</html>
CSS unicode-bidi 属性

unicode-bidi 属性指定文档中双向文本的行为。

unicode-bidi 属性允许覆盖 Unicode 算法并控制文本嵌入。
unicode-bidi 属性不应被用户、作者和网页设计者覆盖。
DTD 设计人员通常应该使用它。

此属性仅适用于方向属性。

unicode-bidi 和 direction 属性是唯一不受所有属性影响的属性。

初始值normal
应用于所有元素,尽管某些值对非内联元素没有影响。
继承可继承
可动画的无效
版本CSS2.
DOM 语法object.Style.unicodeBidi =“isolate”;

CSS unicode-bidi 属性值说明

描述
normal并不建议另外的嵌入水平。
embed在内联的情况下,打开另外的嵌入级别。
bidi-override为内联元素创建覆盖。对于块容器元素,此值为内联级后代创建覆盖。
isolate该元素与兄弟姐妹隔离。此值指定应计算元素的容器方向性,而不考虑此元素的内容。
isolate-override将隔离行为应用于周围内容和覆盖行为到内部内容。
plaintext该值表现为隔离值,但使用Unicode双向算法的P2和P3规则计算方向性。
initial将属性设置为默认值。
inherit从其父元素继承属性。
日期:2020-06-02 22:14:51 来源:oir作者:oir