简而言之,这个问题的公认答案是:是的......
...但是这样的事情呢:
我真的想不出不同的更好的解决方案。该示例来自 SurveyMonkey,也使用了表格。
将表格标签用于此类 likert 类型的问题仍然是糟糕的设计吗?
简而言之,这个问题的公认答案是:是的......
...但是这样的事情呢:
我真的想不出不同的更好的解决方案。该示例来自 SurveyMonkey,也使用了表格。
将表格标签用于此类 likert 类型的问题仍然是糟糕的设计吗?
这种类型的问题更多地导致意见而不是硬性事实,但我会说在这种情况下使用表格绝对可以 - 你想要表格显示信息。
只需使用表格标签,不要让人们为此感到内疚:-)
使用表格本身也不错。使用它们来使用无限嵌套的表格和不可见的空间图像来布局整个站点是很糟糕的。
在一些帮助下,这并不难。
您可能会查看我们那里的一些基于网格的 css 库。
Yahoo Grids
Blueprint
960 网格系统
每个人都说“您应该只将表格用于表格数据”。所以……这是什么意思?
以下是我判断某事实际上是表格数据时的标准:当您只能通过参考其坐标、其相对于列和行标题的位置来了解某事是/做什么时。
那么,在上面的案例中,第九个单选按钮的作用是什么?
没有办法知道它是什么,除非你看到它所指的那种技能并仰望你声称的那种水平。因此,这是表格数据。
从可访问性的角度来看,恕我直言,将其布置为表格会更有意义,并带有适当的 th 标签等。正如 Ambrose 所说,单选按钮的坐标赋予它们上下文意义。
你可以在没有表格的情况下进行布局,也许可以使用标签、标题和其他设备来理解它,但你真正实现的唯一事情就是展示你的 css-fu。