精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网络专区>>● 网站建设>>盖世神功 — 网站建设技术>>HTML — 做好一个网页不能没有的基础>> HTML说明之 语言信息和文字方向

主题: HTML说明之 语言信息和文字方向
发信人: tedz()
整理人: eagle(2000-12-24 09:41:45), 站内信件

目录 
指 定 内 容 的 语 言: lang 特性 
语言代码的继承 
语言代码的演绎 
指定文字方向: dir 特性 
双向运算法则介绍 
文字方向信息的继承 
设置插入文本的文向 
超越双向算法: BDO 元素 
文字方向和加入的提供 
风格页对双向性的影响 
不可显示字符 
文 档 的 这 部 分 讨 论 两 个 重 要 的 影 响 HTML 国 际 化 的 因 素: 指
定 语 言 (lang 特 性) 和文 档 的 文字 方 向 (dir 特性). 
指定文档内容的语言: lang 特性
特性定义 
lang = language-code 
指 定 元 素 文 字 内 容 的 主 要 语 言. 这 个 特 性 的 值 是 在 [RFC17
66] 中 指 定 的 语 言 代 码. 请 参 阅 关 于 语 言 代 码 信 息 的 权 威
 性 文档. 语 言 代 码 中 不 允 许 空 格. 所 有 的 语 言 代 码 是 大 小
 写 敏感 的. 缺 省 的 语 言 是 "unknown". 
语 言 信 息 能 够 在 变 化 多 端 的 场 合 中 用 来 控 制 对 标 注 文 档
的 渲 染. 一 些 此 信 息 提 供 帮 助 的 情 况 为: 
协 助 搜 索 引 擎 
语 音 综 合 
为 高 品 质 排 印 选 择 纵 向 排 列 
选 择 一 个 引 号 设 置 
解 决 hyphenation 绑 定 和 空 格 
拼 写 和 语 法 检 查 
lang 特 性 值 是 一 种 标志 了 自 然 语 言 说 法, 写 法 或 由 人 们 在
 信 息 通 讯 中 使 用 方 法的 语 言 代 码. 计 算 机 明 显示 地 被 排 除
 在 语 言 代 码 外. 
[RFC1766] 定 义 和 解 释 了 在 HTML 文 档 中 必 须 用 到 的 语 言 代 码


简 单 地 说, 语 言 代 码 由 主 代 码 和 可 能 的 空 系 列 子 代 码 组成


牋牋牋?language-code?= primary-code *( "-" subcode )
这 里 是 一 些 语 言 代 码 实 例: 
"en": 英 语. 
"en-US": 美 国 英 语. 
"en-cockney": 伦 敦 英 语. 
"i-cherokee": 本 土 美 国 人 说 的 伦 敦 英 语. 
"x-pig-latin": "pig-latin" 语 还 没 有 在 IANA 注 册, 这 个 组 合 控 制
 了 语 言 命 名 标 志. 
双 字 母 主 代 码 作 为 [ISO639] 语 言 缩 写 保 留 字. 双 字 母 代 码 
包 括 FR (法 语), DE (德 语), IT (意大 利 语), NL (荷 兰 语), EL (希 腊
 语), ES (西 班 牙 语), PT (葡 萄 牙语), AR (阿 拉 伯 语), HE (希 伯 来
 语), RU (俄 语), ZH (汉 语), JA (日语), HI (北 印 度 语), UR (乌 尔 都
 语) 和 SA (梵 文, Sanskrit). 
所 有 双 字 母 子 代 码 被 作 为 [ISO3166] 定 义 的 国 家 代 码 来 理 
解. 

语言代码的继承
一 个 元 素 根 据 下 列 的 优 先 权 (从 高 到 低) 继 承 语 言 代 码 信
息: 
元 素 自 身 的 lang 特 性设 置. 
一 个 含 有 lang 设 置 的非 全 局 元 素(就 是 说 lang 特 性 是 从 嵌 套
 元 素 而 来 的).?!-- Taken out after email from Martin Duerst 
A META declaration equivalent of the same HTTP header. For example: 
<META http-equiv="Content-Language" content="en-cockney">

--> 
HTTP "Content-Language" 头, 由 服 务 级 设 定, 例 如: 
Content-Language: en-cockney
外 部 HTML 源 (例 如 用 户 代 理 器 值, 用 户 优 先 设 定, HTTP 头). 

在 本 例 中, 文 档 主 语 言 代 码 是 法 语 ("fr"). 其 中 一 段 被?声 明
 为 西 班 牙 语 ("es"), 在 此 以 后 主 语 言 改 变回 法 语. 下 列 的 段
 落 还 包 括 了?一 条 日 文 ("ja") 短 语, 而 后 主语 言 代 码 依 然 回
 到 法 语. 
<HTML lang="fr">
<BODY>
...Interpreted as French...
<P lang="es">...Interpreted as Spanish...
<P>...Interpreted as French again...
<P>...French text interrupted by<EM lang="ja">some
牋牋牋牋 Japanese</EM>French begins here again...
</BODY>
</HTML>
语言代码的演绎
在 HTML 上 下 文 关 系 中, 一 种 语 言 代 码 首 先 应 当 被 用 户 代 理
器 作 为 层 次 接 受, 其 次 为 单 个 的 接 受. 当 用 户 代 理 器 根 据
语 言 信 息 调 整 了 代 码 时 (通 过 对 风 格 页 语 言 代 码 和 lang 值
 的 比 较 后) 应 当 经 常 证 实 是 否 完 全 的 符 合, 但 同 时 也 应当
 充 分 判 断 是 否 完 全 符 合 主 代 码. 因 此, 如 果 HTML 元 素 中 的
 lang 特 性 值是 "en-US", 一 个 用 户 代 理 器 首 先 应 当?趋?向 于 符
 合 "en-US" 的风 格 信 息, 然 后 再 是 更 通 常?的 "US" 值. 
注 意: 语 言 代 码 的 控 制 者 并 不 保 证 所 有 的具 有 通 常 前 缀 的
 语 言 能 够 被 流 利 地 理 解. 他 们 通 常 接 受 一个 对 用 户 来 说 
为 真 的 请 求. 
对 于 某 些 人 为 的 语 言 如 Elfish (译 者: 小精灵? 恶 作 剧? 恶作 剧
 的 小 精 灵?) 或 Klingon, 它 将 使 用 它 的 辨 别 力 来 使 用 lang 特
 性 来 指 示 由 内 容 解 码 方 式 而 来 的 语 言. 直 到 [RFC1766] 的 继
 承 者 来 定 义 一 个 标 准 的 解 决 方 法, 一 个 可 能 性 是 使 用 x-
前 缀, 例 如 x-elfish.

指定文字方向: dir 特性
特 性 定 义 

dir = LTR | RTL 
Specifies the default direction for directionally weak or neutral text
 in the element's content (left-to-right or right-to-left)牋 in this d
ocument. (译 注: 可 能 是 我 才 疏 学 浅, 半 路 出 家, 对 于 上 句 我 
怎 么 也 没法 理 解, 我 个 人 认 为 weak or neutral?指 的 是 那 种 非 
标 题 的 文字). 可 能 的 值 为: 
LTR: 从 左 到 右 文 本. 
TL: 从 右 到 左 文 本. 
对 于 一 个 文 档 的 主 语 言 指 定 的 扩 展 信 息. 作 者 需 要 指 定 
缺省 的 文 档 条 目 和 文 句 的 文 字 方 向. 
[UNICODE] 说明 书 分 配 了 Unicode 字 符 的 方 向 并 定 义 了 一 个 (复
 合 的) 用来 决 定 文 字 适 当 方 向 的 运 算 法 则. 如 果 文 档 ?包 含
 可 显 示的 从 右 到 左 内 容, 一 个 一 致 性 用 户 代 理 器 并 不 需 
要 申 请 [UNICODE] 双 向 运 算 方 法. 如 果 一 个 文 档 包 含 从 右 到
 左 的 字 符, 并 且如 果 用 户 代 理 器 选 择 来 显 示 那 个 字 符, 用
 户 代 理 器 必 须 使用 双 向 运 算 法 则. 

虽 然 Unicode 指 定 了 处 理 文 字 方 向 的 特 殊 字 符, HTML 提 供了 
高 级 的 标 注 结 构 来 完 成 此 事: dir 特 性 (不 要 与 DIR 元 素 混淆
) 以 及 BDO 元 素. 因 此, 为 了 表 达 一 个 希 伯 来 的 引 用 语, 可 以
 直 觉 的 写 成 

<Q lang="he" dir="rtl">...a Hebrew quotation...</Q>
然 后 是 等 同 于 Unicode 的 字 符 参 照: 
&#x202B;&#x05F4;...a Hebrew quotation...&#x05F4;&#x202C;
用 户 代 理 器 必 须 不 使 用 lang 特 性 来 决 定 文 字 方 向. 
在 忽 略 本 地 文 本 的 情 况 下, 缺 省 的 方 向 继 承 于 包 含 它 的元
 素. 

双向运算法则介绍
下 面 的 例 程 举 例 说 明 了 双 向 运 算 法 则 期 望 的 行 为 
请 仔 细 研 究 下 面 的 例 程 文 档: 
?english1 HEBREW2 english3 HEBREW4 english5 HEBREW6
这 此 例 中 的 字 符 (以 及 所 有 的 相 关 举 例?说 明) 在 计 算 机 中
的 存 储 方 式 如 下 显 示: 在 文 件 中 首 先 的 字 符 是 "e", 其 次 为
 "n" 而 最 后 为 "6". 
设 想 包 含 这 个 段?落 的 文 档 的 主 要 语 言 是 英 语 (从 左 到 右)
. 那 么 这 句 的 正 确 陈 述 了: 

english1 2WERBEH english3 4WERBEH english5 6WERBEH
牋牋牋牋 -------牋牋牋牋?-------牋牋牋牋?-------
牋牋牋牋牋?H牋牋牋牋牋牋牋?H牋牋牋牋牋牋牋?H
--------------------------------------------------
牋牋牋牋牋牋牋牋牋牋牋 E
有 点 线 的 语 句 说 明 句 子 的 结 构: 英 语 主 导 并 且 插 入 一 些 
犹太 文. 当 犹 太 文 片 断 被 提 供 双 向 运 算 法 则 用 户 代 理 正 确
 地颠 倒 过 来 时 并 无 需 额 外 的 标 志 来 完 成 正 确 的 说 明. 
在 另 一 方 面, 如 果 文 档 的 主 导 语 言 是 犹 太 文 (从 右 到 左), 
则 正 确 的 陈 述 为: 

6WERBEH english5 4WERBEH english3 2WERBEH english1
牋牋牋?--------牋牋牋牋 --------牋牋牋牋 --------
牋牋牋牋牋?E牋牋牋牋牋牋牋?E牋牋牋牋牋牋牋?E
--------------------------------------------------
牋牋牋牋牋牋牋牋牋牋牋 H
于 此 情 况, 整 句 被 陈 述 为 从 右 到?左 而 插 入 的 英 语 次 序 被 
双向 运 算 法 则 颠 倒 了 过 来.
文字方向的继承
Unicode 双 向 运 算 法 则 需 要 一 个 初 始 的 文 字 方 向. 为 了 指 定
基 本 的 块 一 级 元 素 的 文 字 方向, 可 以 设 置?dir 特 性. 缺 省 的
?dir 特 性是"ltr" (从 左 到 右). 
当?dir 特 性 为 块 一 级的 元 素 作 设 定 时, 它 仍 旧 对 持 续 的 元 
素 和 任 何 的 嵌 套 块 一级 元 素 有 影 响. 对 嵌 套 元 素 设 定 dir 
特 性 则 可 超 越 继 承 值 . 

为 了 对 整 个 文 档 设 定 主 导 文 本 方 向, 可 在 HTML 元 素 中 设 定
 dir 特 性. 例 : 

<HTML dir="RTL">
...right-to-left text...
<P dir="ltr">...left-to-right text...</P>
<P>...right-to-left text again...</P>
</HTML>
另 一 方 面, 在 行 中 的 元 素 并 不 继 承 dir 特 性. 这 意 味 着 一 个
 行 中 元 素 没 有 dir 特 性 并 不 为 插 入 的 双 向 法 法 则 提 供 更
 高 级 别 的 处 理. 
为插入文字设定方向
[UNICODE] 双 向 运 算 法 则 自 动 地 根 据 它 们的 继 承 方 向 颠 倒 插
 入 字 符的 次 序 (如 前 例). 无 论 如 何, 只 有 一 级 插 入 可 以 被 
识 别. 为了 完 成 更 多 级 别 的 插 入 方 向 的 改 变, 你 必 须 在 行 
中 元 素 中使 用 dir 特 性. 
考 虑 与 前 相 同 的 例?程: 
english1 HEBREW2 english3 HEBREW4 english5 HEBREW6
设 想 包 含 此 段 落 的 文 档 的 主 导 语 言 是 英 语. 上 面 的 英 语 
句子 从 HEBREW2 至 HEBREW4 包 含 了 一 个 犹 太 语 部 分. 犹 太 语 部 
分包 含 了 英 语 引 用 (english3). 因 此 希 望 得 到 的 陈 述 为: 
english1 4WERBEH english3 2WERBEH english5 6WERBEH
牋牋牋牋牋牋牋牋 -------
牋牋牋牋牋牋牋牋牋?E
牋牋牋牋 ------------------------
牋牋牋牋牋牋牋牋牋?H
--------------------------------------------------
牋牋牋牋牋牋牋牋牋?E
为 了 完 成 两 次 插 入 方 向 改 变, 我 们 必 须 提 供 额 外 的 信 息,
 这 里 我 们 清 楚 地 为 第 二 个 插 入 作 了 限 制. 在 此 例 中, 我 们
使 用 SPAN 元 素 和 dir 特 性 来 标 注 文 本: 
english1 <SPAN dir="RTL">HEBREW2 english3 HEBREW4</SPAN> english5 HEBR
EW6
作 者 也 可 以 使 用 特 殊 的 Unicode 字 符 来 完 成 插 入 方 向 的 改
变. 为 了 完 成 插 入 文 字 的 从 左 到 右, 可 用 字 符 LEFT-TO-RIGHT 
EMBEDDING ("LRE", 16 进 制 202A) 和 POP DIRECTIONAL FORMATTING ("PDF",
 16 进 制 202C) 来 围 绕 要 插 入 的 文 字. 为 了 完 成 从 右 到 左的 
插 入, 可 用 RIGHT-TO-LEFT EMBEDDING ("RTE", 16 进 制 202B) 和 PDF 字 
符 来 包 绕 文 字. 
使 用 Unicode 字 符 来 标 注 HTML 方 向. 作者 和 权 威 软 件 的 设 计者
 应 当 意 识 到 如 果 dir 属 性 与 相 对 的 [ISO10646] 格 式 字 符 一起
 使 用 时 会 引 起 的冲 突. 字 愿 非 此 即 彼 地 来 使用. 标 注 方 法 
提 供 了 一 种 好 些 的 完 整 的 文 档 结构 保 证 和 减少 了?在 简 单 
编 辑 器 中 编 辑 双 向 文 本 的 问 题. 但 某 此软 件 可能 更 倾 向 于
 [ISO10646] 字 符. 如 果 两 种 方 法 同 时 使 用,?要 非 常 注 意 并 应
 当 多 多 尝? 试?来 保 证 正 确 的 嵌 套 和 插 入 方 向 或 是 否 产 生
 未 定 义 的 覆盖 和 渲 染 结 果.
超越双向运算法则:?A NAME="edef-BDO">BDO 元素
<!ELEMENT BDO - - (%inline)*牋牋?-- I18N BiDi over-ride -->
<!ATTLIST BDO
?lang牋牋牋?NAME牋牋牋 #IMPLIED?-- [RFC1766] language value --
?dir牋牋牋牋 (ltr|rtl)?#REQUIRED -- directionality --
?>
开 始 标 记: 需 要, 结 束 标 记: 需 要 
特 性 在 它 处 定 义 
lang (语言信息), dir (文字方向) 
双 向 运 算 法 则 和 dir 属性 通 常 足 以 满 足 插 入 的 方 向 改 变. 
无 论 如 何, 某 些 情 况 下双 向 运 算 法 则 会 产 生 错 误?的 陈 述 结
 果. BDO 元 素 允 许 作 者 对 选 定 的 文 字 片 断 关 闭 双 向 运 算 法
 则. 
再 来 研 究 与 前 包 含 相 同 文 字 的 英 语 句 子: 
english1 HEBREW2 english3 HEBREW4 english5 HEBREW6
设 想 字 符 次 序 正 被 一 个 用 户 代 理 器 从 左 至 右 读 入 (位 元 
流以 "e" 并 以 "6" 结 束). "e" 在 "english1" 中 的 "n" 左 边, 这 是 作
 者趋 向 的 英 文 输 入. 无 论 如 何, "HEBREW2" 中 的 "H" 在 "E" 的 左
 边, 但 这 并 不 是 犹 太 作 者 用 来 建 立 他 们 的 文 档 的 方 法. 例
 如, MIME ([RFC2045]) 标 准 就 需 要 电 子 邮 件 在 位 元 流 中 按 从?
右 至 左 的 字 符 次 序排 序. 这 与 [UNICODE] 的 双 向 运 算 法 则 冲 
突,?它 希 望?犹?太 字 符 从 左 至 右 排 序. 
因 此 , 如 果 上 例 中 的 "HEBREW4" 来 自 于 犹 太 邮 件, 它 的 结 构实
 际上 为 "4WERBEH". 一 个 提 供 双 向 运 算 法 则 的 用 户 代 理 器 代
将 以 错 误 的 次 序 显 示 字 符. 


在 此 例 中 最 容 易 的 解 决 方 式 为 通 过 在 BDO 元 素 中 放 入 犹 
太 文 电 子 邮 件 引 用 来 超 越 双 向 运 算 法 则, 这里 的 dir 特 性 
为 "LTR": 
english1 HEBREW2 english3 <BDO dir="LTR">4WERBEH</BDO> english5 HEBREW
6
这 告 诉 双 向 运 算 法 则 "让 我 从 左 到 右!" 并 且 生 成 希 望 的 陈
述: 
english1 2WERBEH english3 4WERBEH english5 6WERBEH
BDO 应 当 被 用 于 希 望 绝对 次 序 的 场 合 (如: 多 语 种 的 文 档 编
 号). dir 特 性 由 这 个 元 素 决 定. 
作 者 也 可 以 使 用 特 殊 的 Unicode 字 符 来 超 越 双 向 运 算 法则 
--- LEFT-TO-RIGHT OVERRIDE (202D) 或 RIGHT-TO-LEFT OVERRIDE (16 进 制 
202E). 而 POP DIRECTIONAL FORMATTING (16 进 制 202C) 字 符 在 两 种 超
越 中 均 作 为 结 束 字 符. 

注 意: 在 dir 特 性 被 用 在 行 内 元 素 (包 括 BDO) 中 并 同 时 使 用
 相 对 的 [ISO10646] 格 式 字 符 时, 再 恢 复 它 可 能 引 起 冲 突.
双 向 和 字 符 解 码: 根 据 [RFC1555] 和 [RFC1556], 在 MIME 电 子 邮 件
 中 有 特 殊 的 使 用 "chatset" 参 数 值 的 协 定 来指 定 双 向 流. 参
 数 值 "iso-8859-8" (犹 太 文) 指 视 觉 解 码, "iso-8859-8-i" 指 暗 式
 的 双 向 解 码, 和 "iso-8859-8-e" 指 显 示 的 方 向 性. 
因 为 HTML 使 用 完 全 的 双 向 运 算 方 式, 确 认 文 档 必 须 加上 "i
so-8859-8-e" 标 签. 暗 式 的 双 向 性 是 全 部 Unicode 运 算 方 式的 一
 部 分,?所 以 值 "iso-8859-8-i" 也 可 以 被 接 受, 但 应 当 不 使用. 


值 "iso-8859-8" 定 义 了 文 档 是 视 觉 格 式 的, 没 有 使 用 某些 标 
注 (象 右 对 齐 的 TABLE 和 没 有 自 动 换 行) 来 保 证 在 老 的 用 户
 代 理 器 上 合 理 地 不 进行 双 向 处 理. 这 样 的 文 档 并 不 遵 守 
目 前 的 规 格. 如 果 需 要, 它 们 可 以 通 过 在 必 须 的 地 方 加 上
?BDO 标 记 被 制 作 成 目 前 的 规 格 (同 时 也 在 老 的 用 户 代 理 器
 上 正确 显 示) . 相 反 的, 在 [RFC1555] 和 [RFC1556] 说 到 的, 以 及 
iso-8859-6 (阿 拉 伯 语 ) 则 不 是 可 视 规 则 的.

字符方向和加入的提供
由 于 某 些 情 况 下 特 定 字 符 的 方 向 含 糊 (如 阿 拉 伯 语 的 某 
些情 况), [UNICODE] 规 格 包 含 了 一 些 用 来 正 确 解 决 的 字 符. H
TML 4.0 包 括 一 套 命名字符条目 来 允 许 提 供 特 定 的 Unicode 双 向
 运 算 法 则, 并 对 某 些 在 渲 染时 要 考 虑 上 下 文 语 法 关 系 的 
语 言 提 供 了 一 些 帮 助. 
下 面 的 DTD 选 录 一 些 方 向 条 目 的 陈 述: 

牋 <!ENTITY zwnj CDATA "‌"--=zero width non-joiner-->
牋 <!ENTITY zwj?CDATA "‍"--=zero width joiner-->
牋 <!ENTITY lrm?CDATA "‎"--=left-to-right mark-->
牋 <!ENTITY rlm?CDATA "‏"--=right-to-left mark-->
zwnj 条 目 用 来 在 对 根 据 上 下 文 加 入 可 能 出 现 但 并不 应 当 
出 现 的 情 况 下 封 锁 加 入. zwj 条 目 则 相 反. 例如, 阿 拉 件 字 母
 "HEH" 被 用 作 "Hijri" 的 缩 写, 是 伊 斯 兰 教 历 系统 的 名 称. 而 
孤 立 "HEH" 形 式 看 上 去 象 阿 拉 伯 脚 本 中 的 数 字 5 (根 据 印 度
 数 字), 为 了 避 免 "HEH" 作 为 在 年 份 的 最 后 被 ? 为 数 字 5, 以
 字 母 开 头 的 "HEH" 被 使 用. 无 论 如 何, 这 里 没 有下 文 可 以 被
 跟?随 (就 是 说 加 入 的 字 母). zwj 字 符 提 供了 这 个 关 系. 
相 同 的, 在 波 斯 语 中, 有 些 情 况 一 个 字 母 后 在 草 书 中 加入 
的 字 母 在 标 准 情 况 下 是 不 该 有 的. zwnj 被 用 来 封锁 在 这 种
 情 况 下 加 入 字 母. 

对 于 其 它 的 字 符, lrm 和 rlm 被 用 来 考 虑 语义 不 明 字 符 的 方
 向. 例?如, 一 个 双 引 号 标 记 了 一 个 阿 拉 伯字 母 和 一 个 拉 丁
 字 母, 那 么 引 号 的 方 向 则 不 明 确 (按 阿 拉伯 文 字 还 是 拉 丁
 文 字?). lrm 和 rlm 字 符 有 一个 方 向 属 性 但 没 有 宽 度 和 词/句
 断 义 属 性. 请 参 阅 [UNICODE] 以 获 得 更 多 细 节. 

纵向翻转字符: 双 向 运 算 法 则 颠 倒 了 很好 定 义 的 字 符 组 如 引 
用 语 的 陈 述 (参 见 [UNICODE], 表 4-7). 除 去 这 此 字 符, 双 向 性 
处 理 Except for these characters, bidirectionality processing leaves 
the shape of each glyph unaffected. 因 此, 如 果 你 想 显 示 单 词 "MU
RDER" 并 且 看 上 去 的 效 果 象 在 镜子 中 (从 右 到?左 的 次 序 并 纵
 向 翻 转), 你 可 以 使 用 一 个 BDO 元 素 并 设 置?dir 的 属 性为 从 
右 到?左 的 文 字 方 向, 如: 
<BDO class="mirror" dir="rtl">MURDER</BDO>
class 值 "mirror" 在 风 格 页 中 的 符 合 法 择 是 选 定 一 个 特 殊的
 字 体 使 显 示 字 符 纵 向 翻 转.
风格页对双向性的影响
通 常, 把 一 个 元 素 从 封 闭 区 域 的 显 示 转 换 成 行 内 或 vice-v
ersa 通 过 风 格 页 可 以 直 接 进 行. 无 论 如 何,?大 封 闭 元 素 和 
行 内元 素 之 间 的 差 异 是 对 于 双 向 运 算 法 则 是 重 要 的, 必 要
 十 分注 意. 
当 某 个 行 内 元 素 没 有 设 定 dir 特 性 而 通 过 风 格 页 转 换 成 
封 闭 元 素 时, 它 继 承 了 这 个 封 闭区 域 的 全 局 元 素 中 的 基 础
 的 方 向 dir 特 性. 

当 一 个 没 有 dir 特 性的 封 闭 元 素 通 过 风 格 页 转 换 成 行 内 元
 素 时, 表 现 结 果 是 等价 的 , 在 双 向 格 式 部 分, 通 过 显 式 地 
设 定 dir 特 性 来 获 得 (分 配 继 承 值 ) 转 换 元 素. 

不可显示字符
用 户 代 理 器 可 能 无 法 对 意 义 深 长 的 字 符 值 进 行 渲 染, 例 
如, 因 为 缺 少 适 当 的 字 体 或 因 为 某 个 字 符 是 内 部 字 符 解 
码 方式 无 法 识 别 的. 
因 为 在 这 种 情 况 下 会 有 许 多 不 同 的 事 发 生,?这 份 文 档 没有
 为 特 定 行 为 提 供 解 决. 根 据 安 装 启 用, 这 些 可 以 被 低 层的
 显 示 系 统 处 理 而 非 就 应 用 的 本 身. 这 份 说 明 书 建 议 用 户
代 理 的 采 取 以 下 的 行 为: 

采 用 清 晰 可 见 的, 但 毫 不 含 糊 的 告 诉 用 户 某 些 资 源 的 缺 
失. 
如 果 用 户 代 理 器 对 丢 失 的 字 符 提 供 数 字 化 陈 述, 16 进 制 
(非 10 进 制) 格 式 是 较 好 的 字 符 集 标 准 (参 见 [ERCS]). 

 

--
朋友可以让时间变得短暂,
让快乐加倍的膨胀,
让悲伤悄悄的引退,
让回忆不再平淡.
我想--------我会喜欢这里.

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 61.130.2.168]

[关闭][返回]