2011-01-11 4 views
2

私はそれぞれのhtmlフォーム要素行にPタグを使用していますが、TwitterやFacebookではフォームをデザインするためにテーブルを使用し、linkedinは各htmlフィールド行にolタグを使用しています。 Ebayはdivタグを使用します。htmlフォーム開発のベストプラクティスは何ですか?

htmlフォームを開発するためのベストプラクティスを提案してください。

答えて

3

どのようなテクニックを使用しても、thisのようなツールに100%適合していることを確認してください。

2

この問題についてはベストプラクティスはありません。現在のページレイアウトに便利なものを使用してください。

1

良いテーブルレス結果は少し難しくなります(ポジショニングの仕組みをよく知っている必要があります。また、さまざまなブラウザの実装に関するいくつかの問題があります)が、コードはより理解しやすく保守性が高くなります。さらに、DOM操作は高速です(これについて多くのことがありますが... :))。 テーブルのレイアウトは簡単に取得できます。テーブルのレイアウトは、より自然な形で、列、行などを想像することができます。

ところで、フォームのようなシンプルな構造に関しては、どんなテクニックを使ってもかまいません!

0

テーブルを使用するかどうかにかかわらず、この件に関する意見には大きな討論/ギャップがありますか?そして、率直に言うと、ここでの議論は魅力的ですが、意思決定者はデザイナー/開発者にしっかりと当てられています。

テーブルを使用している場合、ポジショニングに関する限り、簡単に要素を制御し、実際にCSSを表に適用できることがわかります。

CSSを使用すると、より良い検証済みコードが得られ、「Future Proof」となり、Pタグのフォントなどの集中スタイルからスタイリングを取り上げる可能性が高くなります。

私はいくつかの要素に基づいて決定を下す個人的に

...

  1. は、CSSが私にこのサイトのコンテキストで私のフォームのために私がしたいコントロールを提供していますか?
  2. CSS(使用されている場合)がクロスブラウザと互換性があることを確認できますか? 3気にしますか?テーブルは何年も使われていますので、なぜ使用しないのですか?
  3. テーブルレスデザインを求める特定の要旨がありますか?

それは、より具体的で幸運であることをIron Spider - Tables vs CSS

申し訳ない助けるかもしれない、この記事を参照してください!