请帮助我 验证错误。我可不理解这意味着什么或有什么不标准,申诉与我HTML。

我会重新发布这里由于希望我会解决它和这一链接将不再工作:

表2列建立元件td没有细胞开始。

…="tooltip_table"><tr><td colspan="2">20 yd range</td></tr><tr><td colspan="2"
                                     ↑
有帮助吗?

解决方案

5.2 HTML草案:第4.9.12.1形成一个表

http://w3c.github.io/html /tabular-data.html#forming-a-table

  

步骤22:如果存在在仅含有不具有锚定到它们的小区时隙表中的行或列,则这是一个表模型误差

其他提示

当你说colspan="2",列假设跨越两列伸展。我的猜测是,有在能,因此使得colspan="2"定义其他地方没有第二列不可能的(和不必要的)。

我找不到任何东西的 规范 明确地说这是非法的。也许表计算算法在规格报价从4.01不同,但它的方式在我的时区太晚了,试图让周围的:)

不过,我发现该错误信息,使太绝对意义上是彻头彻尾的错误。

  

由元件TD建立表列2具有在开始它没有细胞。

通过使用colspan="2",则意味着第二塔,其不在这种情况下存在的存在。常识告诉我,这是正确的唠叨一下。

也许有人可以提供一些线索这光...或者,它确实是一个错误。

我相信这是一个错误,仍然不固定。考虑这个例子页面并通过W3C验证运行它。它给错误“由元件TD建立表柱3具有开始在它没有细胞。”,然而每个表有4个细胞/列,和2“列跨度”被称为在第二小区。

看起来像一个问题,5验证程序。这一错误不会来了如果你证实是与HTML4.01过渡时期,并表html没有被改变的这么多html5。

http://validator.w3.org/check?uri=http://www.wowpanda.net/s9712&charset=(detect+automatically)&doctype=HTML+4.01+Transitional&ss=1&outline=1&group=0&verbose=1&user-agent=W3C_Validator/1.654

报告它可能是一个好主意

我对动态创建的表同样的错误。根据输入,都显示或者不显示某些行。像这样:

原因没有错误:

<table>
<tr>
<td> cell 1 in row 1 </td>
<td> cell 2 in row 1 </td>
</tr>
<tr>
<td colspan=2> one cell in row 2 </td>
</tr>
</table>

原因没有错误:

<table>
<tr>
<td> cell 1 in row 1 </td>
<td> cell 2 in row 1 </td>
</tr>
</table>

导致错误:

<table>
<tr>
<td colspan=2> one cell in what is now the only row </td>
</tr>
</table>

在我编程的页从最后一个例子中删除列跨度时未显示的第一行,误差消失。是这样的:

<?php if (first row with two cells is displayed) echo 'colspan=2'; ?>

我发现这个逻辑。合并单元格= 2,只有单细胞就像是告诉别人访问我右转上没有任何结的街道,相信他们会继续直行上。他们不会。相反,他们会先挂了寻找的东西是不存在的。也许不完全准确的比喻,但你能想象一个愚蠢的浏览器生成画面的错误,同时在寻找的东西,你知道它的存在,但并非如此。浏览器不应该期望“思考”,也许你不同于你如何写这意味着你的代码。

刚刚杀青的链接,Alohci的答案。

https://w3c.github.io/html/单page.html中#形成所述表

  • 如果存在仅含有不具有锚定到它们的小区时隙表中的行或列,则这是一个表格模型错误。
  • 这线程是有点老,但我寄这对任何人撞到它。

    定义使用标签的每一列中删除该消息,并且还给出了列跨度东西涉及。

    在这里回答更多信息:为什么合并单元格未如预期适用

    如果您发起表 - 它修复验证列错误。 如果你的表有8列,然后在第一行必须有8个元素,而如果你只启动你不希望看到的。 CSS的元素是:     tr.Init {边界:无;} 和8列的表的下面第一行。                                                        结果是 - 你没有看到第一行和您的验证错误是固定的。

    许可以下: CC-BY-SA归因
    不隶属于 StackOverflow
    scroll top