当我在 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 First NameLast Name... ✉ 第 13 行,第 199 列:文档类型不允许元素“tr”在这里 ... of DayFavorite Quote1AngelaSmith... ✉ 上面提到的元素是在不允许的上下文中找到的. 这可能意味着您有错误的嵌套元素——例如“body”部分中的“style”元素而不是“head”内部——或者两个重叠的元素(这是不允许的)。
此错误的一个常见原因是在 HTML 文档中使用了 XHTML 语法。由于 HTML 的隐式关闭元素规则,此错误可能会产生级联效果。例如,在 HTML 文档的“head”部分中为“meta”和“link”使用 XHTML 的“self-closure”标签可能会导致解析器推断“head”部分的结尾和“body”的开头" 部分(其中不允许使用“链接”和“元”;因此报告了错误)。
第 13 行,第 359 列:文档类型不允许在此处使用元素“tr”……但晦涩难懂是永远的。2JosephLinburgh
此错误的一个常见原因是在 HTML 文档中使用了 XHTML 语法。由于 HTML 的隐式关闭元素规则,此错误可能会产生级联效果。例如,在 HTML 文档的“head”部分中为“meta”和“link”使用 XHTML 的“self-closure”标签可能会导致解析器推断“head”部分的结尾和“body”的开头" 部分(其中不允许使用“链接”和“元”;因此报告了错误)。
第 13 行,第 577 列:文档类型不允许在此处使用元素“tr”……当然关于 Universe.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 First NameLast Name...</p>
请帮帮我