|
|
|
前页 | 后页 | 目录 | 元素 | 特性 列表未排序 (UL) 和排序 (OL) 列表<!ENTITY % ULStyle "disc|square|circle"> <!ELEMENT UL - -?(LI)+> <!ATTLIST UL牋牋牋牋牋牋牋牋牋?-- unordered lists -- ?%attrs;牋牋牋牋牋牋牋牋牋牋牋牋?-- %coreattrs, %i18n, %events -- ?type牋牋牋?(%ULStyle) #IMPLIED?-- bullet style -- ?compact牋牋 (compact)?#IMPLIED?-- reduced interitem spacing -- ?> <!ENTITY % OLStyle "CDATA"牋牋?-- constrained to: [1|a|A|i|I] --> <!ELEMENT OL - -?(LI)+> <!ATTLIST OL -- ordered lists -- ?%attrs;牋牋牋牋牋牋牋牋牋牋牋牋?-- %coreattrs, %i18n, %events -- ?type牋牋牋?%OLStyle牋 #IMPLIED?-- numbering style -- ?compact牋牋 (compact)?#IMPLIED?-- reduced interitem spacing -- ?start牋牋牋 NUMBER牋牋 #IMPLIED?-- starting sequence number -- ?>开 始 标 记: 需 要 , 结 束 标 记: 需 要 <!-- The type attribute can be used to change the bullet style 牋牋 in unordered lists and the numbering style in ordered lists --> <!ENTITY % LIStyle "CDATA" -- constrained to: "(%ULStyle|%OLStyle)" --> <!ELEMENT LI - O %block -- list item --> <!ATTLIST LI ?%attrs;牋牋牋牋牋牋牋牋牋牋牋牋?-- %coreattrs, %i18n, %events -- ?type牋牋牋?%LIStyle牋 #IMPLIED?-- list item style -- ?value牋牋牋 NUMBER牋牋 #IMPLIED?-- reset sequence number -- ?>开 始 标 记: 需 要, 结 束 标 记: 可 选?/B> 特 性 定 义
在 它 处 定 义 的 特 性
排 序 的 和 未 排 序 的 列 表 是 相 同 的, 除 非 用 户 代 理 器 对 排 序
列 表 条 目 编 号. 用 户 代 理 器 可 能 以 多 种 方 法 对 其 编 号. 未
排 序 列 表 则 不 标 号.
两 种 形 式 的 列 表?A NAME="edef-LI">LI 元 素 定 义 的 列 表 条 目 次 序 组 成 (这 里 的 结 尾 标 记 通 常 被 省 略). 这 个 例 程 说 明 了 列 表 的 基 本 结 构.
<UL> 牋 <LI> ... first list item... 牋 <LI> ... second list item... 牋 ... </UL>列 表 也 可 以 嵌 套: <UL> 牋牋 <LI> ... Level one, number one... 牋牋 <OL>? 牋牋牋?<LI> ... Level two, number one... 牋牋牋?<LI> ... Level two, number two... 牋牋牋?<OL start="10">? 牋牋牋牋牋 <LI> ... Level three, number one... 牋牋牋?</OL>? 牋牋牋?<LI> ... Level two, number three... 牋牋 </OL>? 牋牋 <LI> ... Level one, number two... </UL> 关 于 编 号 排 序 的 细 节. 在 排 序 列 表
中, 不 可 能 从 一 个 先 前 的 列 表 来 继 续 列 表 编 号 或 者 隐 藏 对
一 些 列 表 条 目 的 编 号. 然 而, 你 可 以 通 过 设 置 value
特 性 来 对 列 表 条 目 的 编 号 复 位. 编 号 以 新 的 值 来 继 续 后 来
的 列 表 条 目. 例 如:
<ol> <li value="30"> makes this list item number 30. <li value="40"> makes this list item number 40. <li> makes this list item number 41. </ol> 用户代理器的列表格式下 面 描 述了 当 前 可 视 用 户 代 理 器 的 使 用 行 为 . 风 格 页 被 允 许 对 列 表 格 式 进 行 较 好 的 控 制 (例 如: 编 号, 语 言 从 属 约 定 等 等).用 户 代 理 器 通 常 把 嵌 套 列 表 与 当 前 级 别 的 列 表 交 错 显 示. 对 于 OL 和 UL 两 者,?type 特 性 指 定 了 可 视 用 户 代 理 器 的 渲 染 选 项. 对 于 UL 元 素, 合 法 的 type 特 性 值 是 disc, square 和 circle. 缺 省 的 值?取 决 于 当 前 列 表 的 嵌 套 级 别. 每 个 值 的 表 现 方 法 取 决 于 用 户 代 理 器. 用 户 代 理 器 应 当 把 "disc" 表 现 为 一 个 内 部 填 充 的 圆 环, "circle" 作 为 一 个 外 围 的 小 圈, 而 "square" 作 为 一 个 外 部 方 块. 你 的 用 户 代 理 器 如 下 显 示 它 们 (单 元 有 可 能 在 行 内 发 生 变 化 或 不 变 化):
定义列表:?A NAME="edef-DL">DL,?A NAME="edef-DT">DT 与?A NAME="edef-DD">DD 元素<!-- definition lists - DT for term, DD for its definition --> <!ELEMENT DL - -?(DT|DD)+> <!ATTLIST DL ?%attrs;牋牋牋牋牋牋牋牋牋牋牋牋?-- %coreattrs, %i18n, %events -- ?compact牋牋 (compact)?#IMPLIED?-- reduced interitem spacing -- ?>开 始 标 记: 需 要, 结 束 标 记: 需?要 <!ELEMENT DT - O?(%inline)*> <!ELEMENT DD - O?%block> <!ATTLIST (DT|DD) ?%attrs牋牋牋牋牋牋牋牋牋牋牋牋?-- %coreattrs, %i18n, %events -- ?>开 始 标 记: 需?要, 结 束 标 记: 可 选?/B> 在 它 处 定 义 的 特 性
列 表 定 义 在 列 表 条 目 包 含 的 两 个 部 分 的 形 式 上 有 轻 微 的
差 别: 一 个 初 始 化 标 签 和 描 述. 标 签 通 过 DT 元 素 初
始 化 并 只 包 含 标 注 文 字. 这 个 描 更衣室 以 DD 元 素 开 始 并 可
以 包 含 封 闭 级 元 素.
这 里 是 一 个 列 表 定 义 例 程.
牋 <DL> 牋?<DT> <em>Daniel</em> 牋?<DD> Born in France, Daniel's favorite food is foie gras. 牋牋牋牋 <P> In this paragraph, we'll discuss Daniel's 牋牋牋牋 harem: Pascale, Audrey, Laurie, and Alice. 牋?<DT> <em>Tim</em> 牋?<DD> Born in New York, Tim's favorite food is ice cream. ?</DL>对 于 列 表 定 义 的 渲 染 基 于 用 户 代 理 器. 你 的 用 户 代 理 器 如 下 渲 染 这 个 例 程:
In this paragraph, we'll discuss Daniel's harem: Pascale, Audrey, Laurie, and Alice. DIR 和?A NAME="edef-MENU">MENU 元素DIR 和 MENU 是 不 赞 成 的<!ELEMENT (DIR|MENU) - -?(LI)+ -(%blocklevel)> <!ATTLIST DIR ?%attrs;牋牋牋牋牋牋牋牋牋牋牋牋?-- %coreattrs, %i18n, %events -- ?compact牋牋 (compact)?#IMPLIED ?> <!ATTLIST MENU ?%attrs;牋牋牋牋牋牋牋牋牋牋牋牋?-- %coreattrs, %i18n, %events -- ?compact牋牋 (compact)?#IMPLIED ?>开 始 标 记: 需?要, 结 束 标 记: 需?要 在 它 处 定 义 的 特 性
DIR 被 设 计 成 用 来 建 立 多 竖 列 目 录 列 表. 而 MENU
元 素 被 设 计 成 用 于 单 竖 列 菜 单 列 表. 两 者 都 具 有 与 UL
相 同 的 结 构 只 不 过 渲 染 方 式 不 同. 在 实 践 中, 用 户 代 理 器
将 以 与 UL 列 表 完 全 相 同
的 方 式 来 渲 染 DIR 或 MENU 列 表.
我 们 强 烈 建 议 使 用 UL 来 代 替 这 些 元 素.
|
||||||||||||||||||