2011-01-11 117 views
2

我一直在使用P标签为每个HTML表单提交元素行,但在Twitter和Facebook他们使用表来设计一个窗体和linkedin使用ol标签为每个html字段行。易趣使用div标签。html表单开发的最佳实践是什么?

请提出一个最佳实践,以建立一个HTML表单。

回答

3

无论您使用何种技术,请确保您100%符合像this这样的工具。

2

没有在这个问题上没有最佳实践。只要使用任何感觉更方便您当前的页面布局。

1

一个很好的无表结果有点难以获得(您需要非常了解定位是如何工作的,并且关于不同浏览器实现有几个问题),但代码结果更易理解且更易于维护。此外DOM操作更快(有很多事情要说... :))。 表格布局更容易获得,而且这是一种更“自然”的方式来想象其中的列,行和内容。

顺便说一句,关于一个简单的结构是怎样的一种形式,它真的不要紧,你用什么样的技术!

0

有一个巨大的辩论/差距在舆论在这个问题上,是否使用表或不?坦率地说,这里双方的论点都很引人注目,但是这个决定完全取决于设计者/开发者。

如果您使用的表,那么你知道,就定位而言,你可以控制你的内容很容易,事实上,如果你想让他们看起来真棒CSS应用到表。

如果您使用CSS,感觉是您更有可能拥有更好的验证代码并且是'Future Proof',并且可以从P标签等集中式样(例如字体等)中选取样式。

我个人做基于几个因素决定...

  1. CSS真的给我在这个网站方面,我想控制我的形式?
  2. 我可以确保我的CSS(如果使用的话)是跨浏览器兼容的吗? 3我在乎吗?表已经存在好几年了,为什么不使用它们呢?
  3. 我有一个具体的简要要求无表设计吗?

看到这篇文章,它可以帮助Iron Spider - Tables vs CSS

遗憾没有更具体的,祝你好运!