帮助HTML验证错误:表列中没有单元格开头

Tho*_*ini 18 html validation html5 html-validation

请帮我解决验证错误.我无法理解这意味着什么,或者我的HTML不符合标准.

我会在这里重新发布它,因为我希望我能解决它并且该链接将不再起作用:

由元素td建立的表列2没有以其开头的单元格.

…="tooltip_table"><tr><td colspan="2">20 yd range</td></tr><tr><td colspan="2"
                                     ?
Run Code Online (Sandbox Code Playgroud)

Pek*_*ica 16

当你说colspan="2",该列应该跨越两列.我的猜测是,在其他任何地方都没有定义第二列,因此colspan="2"不可能(并且不必要).

我在规范中找不到任何明确说明它是非法的东西.也许在该规范中引用的表计算算法与4.01不同,但是在我的时区中试图绕过那个方法太晚了:)

但是,我发现错误消息太完美了,不能成为一个彻头彻尾的错误.

由元素td建立的表列2没有以其开头的单元格.

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

也许有人可以对此有所了解......或者它确实是一个错误.


Alo*_*hci 12

HTML 5.2草案:第4.9.12.1节形成表格

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

步骤22:如果表中只有一个行或列包含没有锚定到它们的单元格的槽,那么这是一个表模型错误.

  • 链接坏了. (5认同)