之所以如此,是因为HTML5将HTML 4和XHTML 1.x的后继者合并为一个规范。
当引入XHTML 1.0并且浏览器开始尝试使用XML解析器时,它们遇到了问题。作者习惯于编写
现在,HTML5内容模型在HTML5的HTML和XHTML序列化之间共享,因此它必须允许两种安排,即带或不带tbody。
另一方面,在“ HTML语法”部分(不适用于XML解析器)中,很清楚HTML解析将推断tbody标签。
当
my text |
当
my text |
也可以通过脚本将tr创建为表的直接子级。出于同样的原因,浏览器会将其视为大多数人期望的表行。