※ ChatGPTを利用し、要約された質問です(原文:<select>タグの幅設定)
<select>タグの幅設定
このQ&Aのポイント
<select>タグの幅を設定する方法について詳しく教えてください。
空白のリストボックスに選択内容を登録する仕組みを作成したいですが、<select>タグの幅が小さくなってしまいます。
他の方法ではなく、<option>タグ内やJavaScriptで<select>タグの幅を設定する方法があれば教えてください。
空白のリストボックスを作成し、別ページで選択した内容をそのリストボックスに登録する仕組みを作ろうとしています。
普通に
****************
<select size=~>
<option></option>
…
</select>
****************
とすると、リストボックスの幅が1文字分ぐらいのサイズになってしまいます(内容を登録すれば、最大文字長内容に対応したサイズになります)。
<option>タグの中に空白を埋めるという方法もあるのですが、他の処理も修正しないといけなくなるので、最後の奥の手としか使いたくありません。
<option>タグ内、もしくはjavascript内で設定する方法ってあるんでしょうか?
お礼
やっぱりないですか…。 (少しだけ「実はあるんですよ」という解答を期待してたんですけど) 該当ページはフレーム分割の都合で縦長になっていて、 文字長ごとにリストボックスの大きさを変えると、ページ全体の幅も変わっていました(他のテキストボックスの表示なんかもバタバタ変わって少し見苦しかった)。 だから、ひょっとしたら固定してしまった方がいいのかもしれません。 本当にありがとうございました!