【发布时间】:2015-01-07 13:53:43
【问题描述】:
是否合法 - 根据 HTML 规范 - 在没有任何 colspan 属性规范的情况下生成每行 td 元素计数不同的表格?
这个表格可以被认为是有效的 HTML 吗?
<table>
<tr>
<td>a</td>
<td>b</td>
</tr>
<tr>
<td>c</td>
</tr>
</table>
<!-- Output: -->
---------
| a | b |
---------
| c | <-- Missing cell.
-----
我知道的所有浏览器都按预期呈现。但是,它们经常尝试呈现错误的语法,因此这种行为不足以判断上面的代码是否实际上是有效的 HTML。
背景:我正在编写一个 PHP 类,它应该呈现每行具有不同数量的 td-elements 的表格。该类需要通过查找具有最多 td-元素的行作为参考来呈现表格,以便生成有效的 HTML 语法。
【问题讨论】:
标签: html html-table