フォームには、1 つの選択フィールドと 2 つの入力フィールドがあります。これらの要素は垂直方向に配置されます。残念ながら、これらの要素の幅を等しくすることはできません。
これが私のコードです:
<select name="name1" style="width:198px">
<option>value1</option>
<option>value2</option>
</select><br/>
<input type="text" name="id1" style="width:193px"><br/>
<input type="text" name="id2" style="width:193px">
上記の例では、select 要素の最適な幅は 198 ピクセルまたは 199 ピクセルです (もちろん、193 ピクセルを試しましたが、違いは大きいです)。これらの要素の幅は同じではないため、さまざまなコンピューターやブラウザーの解像度に依存すると思います(違いは約1または2ピクセルだと思う場合があります)。これらの要素を div または table の行に設定しようとしましたが、役に立ちません。
Q: これらの要素の幅を正確に等しくするにはどうすればよいですか?