html验证错误 - 元素元素不允许作为正文的子元素

时间:2017-06-29 16:47:19

标签: html html-validation

我是一个新手尝试使用w3验证器验证一个简单的html页面,但是遇到错误(见下文)似乎表明我的身体部分在它之前启动。有什么建议吗?

<!DOCTYPE html>
  <html>

    <head>
      <title>indexName</title>
      <meta charset="utf-8">
      <meta name=“author” content=“My Name”>
      <link rel="stylesheet" href="style.css">
    </head>

    <body>
      <h1>My Name</h1>
      <ul>
        <li> <a href=traceroute.png>traceroute</a> </li>
        <li> <a href=command.png>command</a> </li>
        <li> <a href=document.docx>document</a> </li>
        <li> <a href=spreadsheet.xlsx>spreadsheet</a> </li>
        <li> <a href=database.accdb>database</a> </li>
      </ul>
    </body>

  </html>

错误:

  

元素 meta name =“author”content =“my 在此上下文中不允许作为元素 body 的子元素。 (抑制此子树中的更多错误。)   从第6行第5列;到第6行,第51栏   f-8&#34;&gt;↩↩&lt;

  

迷路结束标记。   从第8行第3列;到第8行,第9栏

  

启动标记正文,但已打开相同类型的元素。从第10行第3列;到第10行,第8栏

  

看到 body 的结束标记,但是有未关闭的元素。   从第20行第3栏;到第20行,第9栏

  

未闭合元素元名称=“作者”content =“silvia”。   从第6行第5列;到第6行,第51栏

1 个答案:

答案 0 :(得分:0)

      <meta name=“author” content=“My Name”>

看看那些引号是如何卷曲的?您的文本编辑器的格式排版对您来说对Web代码没有帮助。将它们更改为""引号,你应该很高兴。

      <meta name="author" content="My Name">