我有一个需要解决的迂腐论点。
作为一个适当的koolaid饮酒者,谈到HTML,我都是关于语义标记。因此,我当然不愿意看到他们不属于的表格。表的经验法则是你应该只将它们用于“表格数据”,但我注意到这是一个非常缺乏定义的短语。我想将以下数据作为表格,但我办公室的其他人不同意在这种情况下表格在语义上是正确的(而不是dl
或ul
等):
------------------
| SomeEmployee |
|----------------|
| Field | val |
| Field | val |
| Field | val |
| Field | val |
------------------
在办公室(和互联网)周围询问,我得到了以下关于数据“表格”的一些答案:
依此类推。这些似乎都不是规范定义,并且它们没有为决策提供很好的分界线。所以,我问你,我聪明的同胞:我们应该如何定义表格数据。
如果可能的话,请引用您的答案来源,以防止一串“我认为好”的答案。
谢谢!
乔
答案 0 :(得分:13)
维基百科在其内部文章撰写指南中有一些脚踏实地的规则。它们远非详尽的定义,但在现实世界中使用IMO效果很好。
整个定义值得一读,但有一段让我觉得特别好:
在以表格形式格式化列表之前,请考虑是否通过具有行和列来更清楚地传达信息。如果是这样,那么表格可能是一个不错的选择。如果拥有行和列没有明显的好处,那么表可能不是最佳选择。
答案 1 :(得分:12)