プロが教えるわが家の防犯対策術!

ブラウザ上でプルダウンメニューを表示させる際に、表示される高さ(タテ幅)の指定をするにはどうすればよいか、ご存知の方は教えていただけないでしょうか?

ちなみに、プルダウンメニューの横幅は、<select>タグ内に、「style="width:(幅を指定);"」を記述することで固定幅の設定が可能でしたが・・・

なお、プルダウンメニューは初期表示として、1件のみ表示させるものとします(すなわち、<select>タグ内の「size="1"」の指定は変えないこととする)。

というのも、プルダウンに表示させる項目(条件によって可変)の件数が多い場合に、プルダウンメニュー内でスクロールさせるのをできるだけ避けたいためです。
よって、方法としては、
1.プルダウン表示させる際の高さ(タテ幅)を固定で指定する
2.可能であれば、登録されている全項目の表示をさせる
以上2つの方法を考えています。

なにかよい方法があれば、ぜひ教えてください。

A 回答 (1件)

ご存知のように<select>タグの属性で縦幅を設定することはできませんね。



http://tohoho.wakusei.ne.jp/html/select.htm

スタイルでも設定はできないようですね。

異なるOSで同じブラウザで同じページの<select>タグ内を
表示しても縦幅が異なりますので
OSに依存されてしまうのでしょうか?
また、画面の解像度によるかもしれません。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
お礼がすっかり遅くなってしまい、もうしわけありません。
いろいろ調べてみましたが、やはり縦幅に対しては指定ができないようでした。
どうもありがとうございました。

お礼日時:2004/01/20 17:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!