验证头标记时出错

时间:2014-06-01 12:47:43

标签: html

验证我的html代码时出现此错误 元素头缺少必需的子元素标题实例

<!DOCTYPE html>
    <html lang="en">
    <div id="head">
    <link rel="stylesheet" href="stylesheet.css">
    </div>

    <body>
    <nav>
        <ul>
        <li><a href="index.php">Home</a></li>
        <li><a href="about.php">About</a></li>
        <li><a href="allposts.php">All Posts</a></li>

            </ul>
    </nav>

3 个答案:

答案 0 :(得分:1)

嗯..尝试删除

<div id="head">
    <link rel="stylesheet" href="stylesheet.css">
    </div>

并将其替换为

  <head>
  <link rel="stylesheet" href="stylesheet.css">
  </head>

这肯定会运作良好。相信我。

您的头部还需要title标记。

   <title> My website </title>

整件事应该是这样的:

<!DOCTYPE html>
<html lang="en">
<head>
  <title>My website</title>
  <link rel="stylesheet" href="stylesheet.css">
</head>
<body>
 Your page content
</body>
</html>

答案 1 :(得分:1)

它看起来像这样: <head>是一个标记。

<!DOCTYPE html>
<html lang="en">
<head>
  <link rel="stylesheet" href="stylesheet.css">
</head>

<body>
<nav>
    <ul>
    <li><a href="index.php">Home</a></li>
    <li><a href="about.php">About</a></li>
    <li><a href="allposts.php">All Posts</a></li>

        </ul>
</nav>

答案 2 :(得分:1)

html代码需要head代码,而后者又需要title代码。你错过了这些东西。相反,您尝试将div用作head,这是非常无效的。我想你的意思是:

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Some Page Title</title>
  <link rel="stylesheet" href="stylesheet.css">
</head>
...