私のフォームは 2 列のテーブルでフォーマットされています。左の列では a を使用<label>
し、右の列ではa を使用しています<input type="text">
。一部の入力ボックスは必須です。そのため、すべての必須入力について、ラベルの横に赤いアスタリスクが必要です。ただし、ラベルは常に改行が続くように設計されているため、アスタリスクは自動的に下に表示されます。これが起こらないようにする最善の方法と、アスタリスクがラベルの隣の正しい場所にあることを確認する最善の方法は何ですか? <div float="left>
オプションがテーブルで機能するとは思わない。これは要求されたコードです。
<tr>
<td class="leftCell"><span style="white-space: nowrap;"><label for="Subcontractor_CompanyName">Company</label><span style="display: inline;" class="errorHighlight">*</span></span></td>
<td class="rightCell"><input style="width: 300px;" id="Subcontractor_CompanyName" name="Subcontractor.CompanyName" value="096 club" type="text" data-val-required="Must enter the Company Name" data-val="true">
<span class="field-validation-valid" data-valmsg-replace="false" data-valmsg-for="Subcontractor.CompanyName">*</span></td>
</tr>
を使用しようとして<span style="white-space: nowrap;">
失敗しました。