この jsfiddleを参照してください。
私の目的は、条件付きで [大量の] マークアップを生成しなくても、可変ラベル幅、上部または左側のラベルを持つフォームを自動生成できる HTML マークアップを思いつくことです。
さまざまなラベル幅でラベルの配置を実現するために、この質問display: table cell/row;
にリストされているトリックを使用しています。
ただし、これはすべてのラベルが のlabel.left.
場合にのみ機能しlabel.top
ますdiv.control
。
これを行うための簡単なアプローチ、または私が探しているものを達成するためのより適切なレイアウトを想像できる人はいますか?
完全に明確なように、div.control
「姓」のラベルの次の行に表示されることを望みます。
ありがとうございました!