Ric*_*ard 8 html forms html-table
我们都知道使用Table作为布局辅助是错误的.
我经常使用表来构造表单.这在语义上是否正确?
我想知道这一点,因为表格布局(至少是我创建的表格)是合乎逻辑的,因为所有字段都有对应于字段的预期输入的标签.然后,所获得的数据在表格中明确地在语义上正确显示.但形式是否相同?
我觉得这是一个意见问题,但我很有兴趣听到人们在他们的意见背后的推理.
===========
编辑:谢谢@Will Martin。实际上,我检查过,使用表格来构造表单在语义上似乎是正确的,因为它显示在 w3c 标准文档中。请参阅此处:http ://www.w3.org/TR/html401/interact/forms.html#h-17.9.1
===========
我昨天读过一篇文章(不幸的是法语),基本上是说你不应该使用表格来构建表单。(http://www.alsacreations.com/article/lire/1209-display-inline-block.html)
它没有说明为什么不,但它说你应该使用 display:inline-block。但要小心,display:inline-block 是一个很好的参数,但在浏览 IE7-6 时它有缺点(毫不奇怪)。
阅读这篇文章(英文),解释 'inline-block' => http://robertnyman.com/2010/02/24/css-display-inline-block-why-it-rocks-and-why-it-糟透了/
归档时间: |
|
查看次数: |
740 次 |
最近记录: |