検索しましたが、この投稿が最も近いですが、まったく同じではありません。パーセンテージ幅で、2つのスパンを隣り合わせにしようとしています。ただし、ユーザーの画面サイズやウィンドウのサイズ変更によってウィンドウの幅が狭くなると、ラベルと入力フィールドが個別に分離されます。ラベルと入力を1つの単位にして、ウィンドウを小さくすると、2番目のスパンが最初のスパンの下に折り返されるようにします。
HTML:
<span><label for="startdate">Start Date</label><input id="startdate" name="startdate" type="text" value="" /></span>
<span><label for="enddate">End Date</label><input id="enddate" name="enddate" type="text" value="" /><br></span>
CSS:
#startdate {
width: 30%;
display: inline-block;
}
#enddate {
width: 30%;
display: inline-block;
}
これがフィドルです。サイズ変更機能をテストする場合は、センターバーを右に移動します。