我认为我的网页是一个非常简单的区域,但是验证器验证无法验证。我无法确定原因。
可以在http://iapps.smartphonesoft.com
看到完整的来源来源的第一部分是:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<!-- TradeDoubler site verification 1xxx -->
<title>iPhone Apps, iPhone Software and Freeware</title>
<link rel="stylesheet" href="/css/style2.css" type="text/css" />
<!--[if IE]>
<style type="text/css">
/* place css fixes for all versions of IE in this conditional comment */
.thrColLiqHdr #sidebar2, .thrColLiqHdr #sidebar1 { padding-top: 30px; }
.thrColLiqHdr #mainContent { zoom: 1; padding-top: 15px; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
</style>
<![endif]-->
</head>
<body>
<?php
我得到的错误如下,我想这是一个明显的东西,盯着我的脸,但我恐怕我看不到什么!
验证输出:3个错误
第35行,第7列:结束标记 元素“头”没有打开 ✉确认者找到了结局 标记上面的元素,但那 元素目前尚未打开。这是 通常由剩余的结束标签引起 来自已删除的元素 在编辑期间,或通过隐式 封闭元素(如果您有错误 与在哪里使用的元素有关 这是不允许的,这几乎是 当然如此)。在后者 如果这个错误很快就会消失 当你解决原来的问题时。
如果脚本中发生此错误 你应该在你的文件部分 可能阅读此FAQ条目。
第36行,第6列:文档类型 不允许元素“身体”在这里✉ 上面提到的元素是在a中找到的 不允许的上下文。这个 可能意味着你有错误 嵌套元素 - 例如“样式” 而“身体”部分中的元素 内部“头部” - 或两个元素 重叠(不允许)。
此错误的一个常见原因是 在HTML文档中使用XHTML语法。 由于HTML的隐含规则 关闭元素,这个错误可以创建 级联效应。例如,使用 XHTML的“自我关闭”标签为“元” 和“头”部分的“链接” HTML文档可能会导致解析器 推断“头”部分的结束 和“身体”的开头 部分(其中“link”和“meta”是 不允许;据报道 误差)。
第270行,第7列:结束标记 “身体”省略了,但OMITTAG NO是 指定✉你可能有 忽略了关闭一个元素,或 也许你的意思是“自我关闭” 元素,即以“/&gt;”结尾 而不是“&gt;”。
第17行,第1列:开始标记在这里
答案 0 :(得分:4)
在您提供的链接上查看代码,问题似乎相当明显 - 您关闭<head>
元素并打开<body>
元素两次:
</head>
<body> <!-- first time -->
<script type="text/javascript">
/* some script */
</script>
</head>
<body> <!-- second time! -->