Служба проверки разметки W3C сообщает, что тег <body>недопустим - PullRequest
1 голос
/ 02 февраля 2012

При проверке моей страницы (https://www.slamgmt.com), написано:
тип документа не допускает здесь элемент "тело"

Тег body является единственным тегом в корневом теге HTML, кроме тега head. Я понятия не имею, почему это терпит неудачу.
Причиной этого изменения было переключение с XHTML1.0 Strict на XHTML1.0 Frameset. Это проверяется в строгом, но не в более слабом Frameset? Я так растерялся.

1 Ответ

5 голосов
/ 02 февраля 2012

Документы с фреймами содержат <frameset>, а не <body>.

Это Переходный , что является Строгим + вещи, которых обычно следует избегать.

  • Строгий - современные документы
  • Переходные - документы, частично преобразованные из кода 1995 года в современный код
  • Frameset - framesets
...