<!DOCTYPE html>
<html>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<head>
<title>temp</title>
<link rel="stylesheet" href="style.css"/>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
<script type="text/javascript" src="this.js"></script>
</head>
<body onload="init()">
</body>
</html>
您是否看到超过1个开头标签?因为firefox和w3标记验证器声称我在第一个之前已经有一个开放的标签,我可以看到......
答案 0 :(得分:5)
meta
代码必须位于head
代码中。如果不是,则会隐式打开head
标记。
由于您的meta
标记位于head
开头标记之前,head
标记会隐式打开,会插入meta
标记,然后您明确打开{{ 1}}。
要解决此问题,请在打开head
后(但在关闭之前)将meta
标记移至某处。
答案 1 :(得分:0)
您需要将元描述标记放在元素中, 搜索引擎(包括Google)不会将其视为元描述(或其他元标记) 在元素之外。 您需要具有正确的(X)HTML标记,并且您需要元素内的所有元标记。