是的,是的。 从功能上讲,它们是不同的。 但是直到 Jens Oliver Meiert 发布了一对快速调查,我才了解到这些奇怪的阈值。
根据 HTML 标准
我提前看到了答案,我知道我会搞砸 `rowspan`。 显然, `1000` 列的表格足以跨越多个列,而 `65534` 是用于限制一次可以跨越多少行的神奇数字。 为什么 `rowspan` 的最佳跨越范围比 `colspan` 大 6,4543 跨越? 这些通常都有充分的理由。
这个原因是什么,我不知道,但我现在在我的后备口袋里有一个小点子可以用来在鸡尾酒会上聊天。
65535 是您可以在无符号 16 位整数中存储的最大值,因此推测选择 65534 只是为了出于性能原因适合该限制。
说得通! 但是,为什么对一个属性的限制设置为 `1000`,而另一个设置为 `65534`? 这才是我觉得有趣的地方。
我怀疑 `1000` 这个数字并没有特别的理由,除了它看起来很好看之外,但我认为在对列设置更严格的限制方面,在语义上有意义。
表中的一行预期包含有关单个项目的的信息。 一条记录。 记录中可能包含许多字段,但预期不会“太多”,以至于表格无法使用。
另一方面,从语义上讲,不同项目的数量不应该有任何限制,因此该限制只是从技术角度决定的。