简单的HTML5验证失败

时间:2016-11-16 08:26:58

标签: html5

我对https://validator.w3.org的NU HTML检查器非常困惑。尽管有一个明显简单的例子,但它给了我错误。我包括了doctype,字符编码和head元素。那么为什么会出错呢?

这是我的测试代码......

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title of the document</title>
</head>
<body>
Content of the document......
</body>
</html>

我的错误......

  1. 未声明字符编码。继续使用windows-1252。
  2. 在没有首先看到doctype的情况下看到开始标记。预计例如<!DOCTYPE html>
  3. 元素头缺少必需的子元素标题实例。

1 个答案:

答案 0 :(得分:0)

您的宽度报价有问题。

看起来PHP部分将您的charset声明解释为HTML的结尾,因为引号类型错误。

您可以通过替换

来解决此问题
<meta charset="UTF-8">

宽度

<meta charset='UTF-8'>

在PHP中更改引号。例如:来自

echo "...";

echo'';