Как исправить «Отклоняющийся заголовок конечного тега». и «Начальное тело тега видно, но элемент того же типа уже открыт». в HTML

#html

#HTML

Вопрос:

Несколько средств проверки HTML выдают мне эти ошибки, но я не понимаю, как я их получаю или как их исправить. Любая помощь приветствуется.

 <!DOCTYPE html>
<html lang="en">

  <head>
    <meta name="author" content="text">
    <meta name="description" content="text">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="keywords" content="text">
    <link rel="icon" href="image.jpg" type="image/x-icon">
    <link href = "style.css" rel = "stylesheet">
    <title>text</title>
    <a href="./picturepage.html">text</a>
  </head>

  <body>
  

Комментарии:

1. Обычно это указывает на то, что элемент, который принадлежит телу, был найден где-то в head, тем самым преждевременно завершая head и запуская body. Можем ли мы видеть все, начиная с начала документа и заканчивая начальным тегом <body>? Можем ли мы также увидеть ответ, на который вы смотрели?

Ответ №1:

  • Конечный тег для head необязателен
  • Начальный тег для body необязателен
  • a Элемент запрещен внутри head

Следовательно, ваш a элемент неявно завершает head и запускает body , поэтому у вашего </head> тега нет соответствующего открытого head элемента.