У меня была похожая проблема, но с <head>
, выдавая следующую ошибку разметки W3C:
Тег начального шага виден, но элемент того же типа уже открыт
У меня был этот код:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<head>
Когда это должно было быть:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Я знал, что это неправильно, но иногда это трудно определить, так как вы привыкли к тому, что код заголовка является правильным в 99% случаев. Я явно вырезал, вставил какой-то код, и он оказался не в том месте.
Это не относится к вашему вопросу, я знаю, поскольку ваша ошибка относится к тегу <body>
, но вы ищете именно эту вещь. Может быть, где-то в вашем теле есть тег <link>
или <meta>
, который должен быть в <head>
. Не видя ваш код, трудно дать вам идеальный ответ.