【发布时间】:2013-03-13 07:11:55
【问题描述】:
当我在 w3c 中使用 valdite 时,我遇到了 tr 问题
//Display table of users
echo "<table cellspacing='15'>";
echo "<th>Id </th>";
echo "<th>First Name</th>";
echo "<th>Last Name</th>";
echo "<th>Gender</th>";
echo "<th>Type of Residence</th>";
echo "<th>Level of Education</th>";
echo "<th>Favorite time of Day</th>";
echo "<th>Favorite Quote</th>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['first_name'] . "</td>";
echo "<td>" . $row['last_name'] . "</td>";
echo "<td>" . $row['gender'] . "</td>";
echo "<td>" . $row['residence'] . "</td>";
echo "<td>" . $row['education'] . "</td>";
echo "<td>" . $row['favorite_time'] . "</td>";
echo "<td>" . $row['quote'] . "</td>";
echo "</tr>";
}
echo "</table>";
}
这是 w3c 错误
验证输出:6 个错误
第 13 行,第 30 列:文档类型在此处不允许元素“th”;假设缺少“tr”开始标签 Id 名字姓氏... ✉ 第 13 行,第 199 列:文档类型在此处不允许元素“tr” ... 一天最喜欢的报价 1AngelaSmith... ✉ 上面提到的元素是在不允许的上下文中找到的。这可能意味着您有错误的嵌套元素——例如“body”部分中的“style”元素而不是“head”中的元素——或者两个重叠的元素(这是不允许的)。
此错误的一个常见原因是在 HTML 文档中使用了 XHTML 语法。由于 HTML 的隐式关闭元素规则,此错误可能会产生级联效果。例如,在 HTML 文档的“head”部分中为“meta”和“link”使用 XHTML 的“self-closure”标签可能会导致解析器推断“head”部分的结尾和“body”的开头" 部分(其中不允许使用“链接”和“元”;因此会报告错误)。
第 13 行,第 359 列:文档类型在此处不允许元素“tr” …但默默无闻是永远的。2约瑟夫林伯格
此错误的一个常见原因是在 HTML 文档中使用了 XHTML 语法。由于 HTML 的隐式关闭元素规则,此错误可能会产生级联效果。例如,在 HTML 文档的“head”部分中为“meta”和“link”使用 XHTML 的“self-closure”标签可能会导致解析器推断“head”部分的结尾和“body”的开头" 部分(其中不允许使用“链接”和“元”;因此会报告错误)。
第 13 行,第 577 列:文档类型在此处不允许元素“tr” …确定宇宙。3RonMonaco
此错误的一个常见原因是在 HTML 文档中使用了 XHTML 语法。由于 HTML 的隐式关闭元素规则,此错误可能会产生级联效果。例如,在 HTML 文档的“head”部分中为“meta”和“link”使用 XHTML 的“self-closure”标签可能会导致解析器推断“head”部分的结尾和“body”的开头" 部分(其中不允许使用“链接”和“元”;因此会报告错误)。
第 13 行,第 771 列:文档类型在此处不允许元素“tr” ......你将永远活着。4JeanKelly
此错误的一个常见原因是在 HTML 文档中使用了 XHTML 语法。由于 HTML 的隐式关闭元素规则,此错误可能会产生级联效果。例如,在 HTML 文档的“head”部分中为“meta”和“link”使用 XHTML 的“self-closure”标签可能会导致解析器推断“head”部分的结尾和“body”的开头" 部分(其中不允许使用“链接”和“元”;因此会报告错误)。
第 13 行,第 960 列:省略了“tr”的结束标记,但指定了 OMITTAG NO …当您忙于制定其他计划时,您会遇到这种情况。 ✉ 您可能忽略了关闭一个元素,或者您可能打算“自我关闭”一个元素,即以“/>”而不是“>”结束它。
第 13 行,第 27 列:开始标记在这里 Id 名字姓氏...
请帮帮我
【问题讨论】:
标签: php html validation xhtml w3c-validation