2012-02-01 34 views
1

当验证我页(https://www.slamgmt.com),它说:
文件类型不允许元素“身体”在这里

的body标签是除head标签以外的HTML根标签中唯一的标签。我不知道为什么它失败。
导致此问题的更改是从XHTML1.0严格切换到XHTML1.0框架集。它在Strict中进行验证,但不是在更松散的Frameset中进行验证?我很困惑。的W3C验证服务说一个<body>标签是不允许

+0

你从哪里得到的想法,XHTML1。 0框架是“宽松”?这不是,它只是不同而已。它适用于带有框架的页面。 – 2012-02-01 21:54:53

+0

看起来我很迷惑Transitional和Frameset。哎呦 – Louis 2012-02-01 21:58:53

回答

5

框架文档包含<frameset>而不是<body>

这是Transitional这是严格的+事情,通常应该避免。

  • 严格 - 现代文件
  • 过渡 - 文件部分从1995年的代码转换成现代的代码
  • 框架集 - 框架集
+0

这样做了。除了我必须添加的一个iframe外,我的页面非常严格。它糟透了,我不得不去一些外部内容的不太严格的版本。谢谢! – Louis 2012-02-01 21:57:55