表单显示的表格标签不好...但是像RT类型这样的调查问题呢?

Table tags for form display are bad... but what about survey questions like rt type?

提问人:markus 提问时间:12/2/2008 最后编辑:Communitymarkus 更新时间:9/15/2016 访问量:988

问:

在html中显示表单时使用表格标签是糟糕的设计吗?

简而言之,这个问题的公认答案是:是的......

...但是像这样的事情呢:

我真的想不出不同和更好的解决方案。该示例来自 SurveyMonkey,也使用表格。

对于这种李克特类型的问题使用表格标签仍然很糟糕吗?

CSS 布局 HTML 表格 调查

评论

2赞 hakre 5/22/2012
如果你问我,表单显示的表格标签从来都不是坏事。糟糕的是将一张桌子塞进另一张桌子,把另一张桌子塞进去,把另一张桌子塞进另一张桌子,把一张桌子塞进另一张桌子,只是为了“布局”一个网站。实际上,基于表格的设计甚至又回到了CSS,他们只是不使用表格标签,只使用表格渲染(这在HTML 3.2中是不可能的,因此当时表格被使用得太多了)。

答:

2赞 Joel Meador 12/2/2008 #1

在一些帮助下,这并不难。
你可以看看一些基于网格的css库。
Yahoo Grids
Blueprint
960 网格系统

评论

0赞 markus 12/2/2008
如果我用表格来做,是不是设计不好,如果是,为什么?
0赞 Joel Meador 12/2/2008
如果您正确使用表格(正确设置,使其对屏幕阅读器可读等),那么这里就没有问题。这是一个包含可选选项的表,因此使用表是合适的。我只是想给你另一种机制。
12赞 Clyde 12/2/2008 #2

这种类型的问题更多地导致意见,而不是硬性事实,但我想说的是,在这种情况下,使用表格绝对是可以的——你想要一个表格式的信息显示。

只需使用表格标签,不要让人们让您为此感到内疚:-)

3赞 Aaron Digulla 12/2/2008 #3

使用表格本身也不错。使用它们来布局您的整个网站,使用无限嵌套的表格和不可见的图像作为空间是很糟糕的。

1赞 AmbroseChapel 12/2/2008 #4

每个人都说“你应该只对表格数据使用表格”。所以。。。那是什么意思?

这是我对某物实际上是表格数据的标准:当你只能通过参考它的坐标、它相对于列和行标题的位置来知道某物是什么/做什么时。

那么,在上面的例子中,第九个单选按钮的作用是什么?

除非你左顾它所指的技能类型,并仰望你所声称的那种水平,否则你无法知道它是什么。因此,这是表格数据。

1赞 seanb 12/2/2008 #5

从可访问性的角度来看,恕我直言,将其布置成表格,并带有适当的标签等会更有意义。正如安布罗斯所说,单选按钮的坐标赋予了它们上下文的含义。

你可以在没有表格的情况下布置它,也许使用标签、标题和其他设备来理解它,但你唯一能真正实现的就是展示你的 css-fu。