htmlでフォームをレイアウトするベストプラクティスとは何でしょうか?具体的には、ラベル付きのフィールドセットとエラーインジケータの可能性があります。私ができることはテーブルを使うことですが、それはCSS指向のレイアウト設計ではうまくいきません。例:html - tableまたはflowのフォームレイアウトのベストプラクティス?
<table>
<tr>
<td>Name:</td>
<td><input type="text" /></td>
<td style="display: none" id="NameError">*</td>
</tr>
<tr>
<td>Phone:</td>
<td><input type="text" /></td>
<td style="display: none" id="PhoneError">*</td>
</tr>
<tr>
<td>Birthday:</td>
<td><input type="text" /></td>
<td style="display: none" id="BirthdayError">*</td>
</tr>
</table>
これはCSSとは思えませんが、この作業を正しく行うためのCSS指向のレイアウトの使い方はわかりません。
ベストプラクティスとは何でしょうか?
@WTP - 厳密に言えば、
は、特に適切ではないので、定義リスト(それらの項目と定義のリスト)ですが、私はそれらをこのように使用しているのを見ました。 –