表のない入力フォームを設計しようとしています。CSSについて新しいことを学ぶことで、徐々に道を進んでいます。しかし、小さい検証テキストをフィールドのラベル テキストの下部に揃える方法がわかりません。
<div style="width:275px">
<div style="width:175px">
<label style="float:left;">Label</label>
<span style="float:right; font-size:x-small; color:#FF0000;">Required</span>
<input type="text" style="display:block; clear:both; width:100%" />
</div>
</div>
これにより、テキストボックスの左上に「ラベル」が表示され、右上に「必須」が表示されます。ただし、「必須」を含むスパンはフォントが小さく、右上隅に固定されているように見えるため、テキストは「ラベル」テキストの下部よりも高く配置されます。ボトムスを揃えるにはどうすればいいですか?