2012-02-01 36 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