1

我似乎在 HTML5 规范中找不到这个,但是现在是否有必要将所有文本都<body>包含在其他元素中?(即<span> <div>,等)

在此处输入图像描述

我正在使用 Visual Studio 的 HTML5 解析器,所以我试图弄清楚它是解析错误还是合法的规范更改。

4

1 回答 1

1

这是有效的。该body元素的 HTML5 规范规定其中允许的内容是“流内容”。构成“流内容”的东西之一是“文本”和“文本”:

在内容模型的上下文中,文本是指文本节点。

文本节点正是您所拥有的。

W3C 验证器同意,并将您的示例作为有效的 HTML5 传递。

于 2012-06-11T13:57:00.743 回答