1

有人可以解释为什么这个 HTML 文档不会验证为 HTML5(使用http://validator.w3.org/)吗?我得到三个错误:

  1. 第 1 行,第 33 列:元素头缺少子元素标题的必需实例。
  2. 第 2 行,第 16 列:杂散开始标记 html。
  3. 第 2 行第 16 列:在最后一个错误后无法恢复。任何进一步的错误都将被忽略。
<!DOCTYPE html> //Random comment
<html lang="sv"> //Random comment
<head>
  <meta charset="utf-8" /> //Random comment
  <title>Startsida - Läxhjälpen</title> //Random comment
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <link href="laxhjalpen.css" rel="stylesheet" /> //Random comment
</head>
<body class="startpage"> //Random comment
  <header> //Random comment
  <div class="hwrap"> //Random comment
    <a href="./"><img class="logo" alt="Startsidan" src="./Images/laxlogo.png" /></a> //Random     comment
    <h1>Läxhjälpen</h1> //Random comment
  </div>
   <p class="tagline">Vi hjälper dig att förstå!</p> //Random comment
 </header>
  //Random comment
<section class="menu"> //Random comment
  <h2><a href="om-oss.html">Om oss <span style="color:blue;">&#x3020;</span></a></h2>
  <p>Man måste inte vara plugghäst för att kunna plugga. Vi själva är exempel på det.</p>
</section>
<section class="menu"> //Random comment
  <h2><a href="arbeten.html">Vad vi gör <span style="color:grey;">&#x2318;</span></a></h2>
  <p>Vi hjälper dig att plugga alla ämnen i skolan och förbereda dig för prov på bästa möjliga     sätt.</p>
</section>
<section class="menu"> //Random comment
  <h2><a href="blog.php">Blogg &#x272A;</a></h2>
  <p>Ta del av andra människors erfarenheter med vår tjänst.</p>
</section>
<section class="menu"> //Random comment
  <h2><a href="contact.php">Kontakt &#x260E;</a></h2>
  <p>Kontaktformulär, telefonnummer och adresser för att kontakta oss.</p>
</section>
  <footer>
    <small>&copy; Måns Nilsson AB</small> //Random comment
  </footer>
</body>
</html>
4

2 回答 2

8

//Random comment不是 HTML 中的注释。它是文本内容。由于此类内容只允许在正文(和标题)中,因此会生成一个包含 head 元素(没有标题)和 body 元素的 html 元素。

(请注意,虽然 html、head 和 body元素是必需的,但这些元素的开始和结束标签是可选的。标题元素的开始和结束标签是强制性的,这就是为什么文本以正文而不是标题结束的原因)

<!-- This is an HTML comment -->
于 2013-11-05T15:04:03.427 回答
0

您应该使用<!--Random comment--> INSTEAD //Random Comment

HTML 评论 =

//这通常在 PHP 或 JQuery 中用于注释掉 A LINE

于 2013-11-05T15:31:34.973 回答