标记验证
Mark-up Validation
我正在尝试清理一些 HTML 经过多次切碎和改动的东西。
当我去验证页面时,我总是收到这样的回扣
"end tag for "table”未完成
有点困惑,因为我相信我关闭了它?这是一个示例。
<table align="center" border="0" cellpadding="0" cellspacing="0" class="widthtable" width="650" />
我也试过了
<table align="center" border="0" cellpadding="0" cellspacing="0" class="widthtable" width="650"< </table>
提前致谢。
您应该正确关闭 table 标签。
<table .. **>**</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="widthtable" width="650"> </table>
仔细查看错误消息。
它说它找到了结束标记(所以你已经关闭了它)但是它还没有完成。
<!ELEMENT TABLE - -
(CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>
它的children是:
- 一个可选的标题元素
- 任意数量的 col 和 colgroup 元素
- 一个可选的 thead 元素
- 一个可选的 tfoot 元素
- 至少一个 tbody 元素
您根本没有添加任何 children,因此缺少必需的第一个 tbody 元素。这意味着当您为其编写结束标记时 table 尚未完成。
A table 没有任何 children 无论如何都没有任何意义。
如果你没有数据,那么你就不能用 table 的形式表达那个数据。
注意:除 class
属性外,您使用的每个属性都在十年前被 CSS 取代。
我正在尝试清理一些 HTML 经过多次切碎和改动的东西。
当我去验证页面时,我总是收到这样的回扣
"end tag for "table”未完成
有点困惑,因为我相信我关闭了它?这是一个示例。
<table align="center" border="0" cellpadding="0" cellspacing="0" class="widthtable" width="650" />
我也试过了
<table align="center" border="0" cellpadding="0" cellspacing="0" class="widthtable" width="650"< </table>
提前致谢。
您应该正确关闭 table 标签。
<table .. **>**</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="widthtable" width="650"> </table>
仔细查看错误消息。
它说它找到了结束标记(所以你已经关闭了它)但是它还没有完成。
<!ELEMENT TABLE - - (CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>
它的children是:
- 一个可选的标题元素
- 任意数量的 col 和 colgroup 元素
- 一个可选的 thead 元素
- 一个可选的 tfoot 元素
- 至少一个 tbody 元素
您根本没有添加任何 children,因此缺少必需的第一个 tbody 元素。这意味着当您为其编写结束标记时 table 尚未完成。
A table 没有任何 children 无论如何都没有任何意义。
如果你没有数据,那么你就不能用 table 的形式表达那个数据。
注意:除 class
属性外,您使用的每个属性都在十年前被 CSS 取代。