【发布时间】:2014-01-22 13:47:10
【问题描述】:
http://www.w3.org/TR/html5/dom.html#flow-content-1 给出了流内容元素的列表(3.2.5.1.2 流内容)。但其他项目似乎是流动的,但不在所述列表中。
例如,
那么,任何地方都有明确的清单吗?
【问题讨论】:
标签: html
http://www.w3.org/TR/html5/dom.html#flow-content-1 给出了流内容元素的列表(3.2.5.1.2 流内容)。但其他项目似乎是流动的,但不在所述列表中。
例如,
那么,任何地方都有明确的清单吗?
【问题讨论】:
标签: html
不存在明确说明属于流内容类别的所有元素的综合列表。您的链接或 MDN 上的相同内容就是您问题的答案。
证据:从您提供的链接中,我们可以看到各种类型的内容之间没有明确的界限。一个很好的例子是将分段内容与流内容进行比较,我发现在 MDN here 上更容易阅读。请注意,在该页面的顶部,他们声明,
每个 HTML 元素都属于零个、一个、或多个内容模型,每个设置规则元素的内容在符合 HTML 的文档中必须遵循。
虽然我同意这从开发人员和 IA 的角度来看是不可取的 - 我不能冒险猜测,而不是固执己见或推测为什么提供了一个列表,而同时缺少其他地方作为流内容引用的元素,但如果有兴趣欢迎私信我讨论。
相关: 我的团队在尝试验证我们的 html5 之前遇到了同样的问题,然后才给它一个批准印章。作为带头人,我在此过程中很快发现,对Flow Content 的定义中可能包含的内容进行有根据的猜测是最佳选择。最后,我对这些定义的主要问题是流内容和分段内容之间没有明确的界限。最后,我们只在符合 ARIA 的/辅助浏览器中查看 HTML 大纲,以确定我们在内容分段方面的编码选择的后果。您可以在以下位置了解更多信息:
【讨论】: