初めて自分の家と他人の家が違う、と意識した時

IE6の場合、<select> </select>の<option>が11を超えたら、
縦スクロールバーが表示されるようになりました。

IE8は<option>が31超えたら、縦スクロールバーが表示される
ようになりました。

これはどこかで設定できますでしょうか?
宜しくお願いします。

A 回答 (2件)

これは、ブラウザがOSの機能を利用して描画している部分で、HTMLやCSSでは、どうしようもない部分です。

ディスプレイが小さい場合(ディスプレイの解像度を変更すると確認できます)、あるいはselect要素がどこに表示されているかで変わります。
 背景とか色とか・・CSSで対処可能な部分はあります。

 lynxのようなポイントデバイスを使えないブラウザや、読み上げブラウザなどでは、また違う表示になります。

 ただ、jQueryには、selectの表示をプルダウンメニューに変換するものがあります。
・・selectとoption、及びoptgroup要素を、定義リストに書き換えてスタイルシートでデザインしています。
★jqselectable.js - Google 検索 ( http://www.google.co.jp/search?q=jqselectable.js … )
    • good
    • 0
この回答へのお礼

お礼が遅れましてすみませんでした。

丁寧なご説明有難う御座いました。やはりブラウザだけではない
ということになりますと、Scriptしかないですね。

お礼日時:2012/02/02 10:31

こんにちは。



ブラウザの実装次第ですので設定する方法は無さそうです。
OS自体の視覚効果の設定でも表示されるサイズが変わるようですので指定は難しそう。
    • good
    • 0
この回答へのお礼

ブラウザの実装そしてOSもということだと、やはり難しいか。
ご回答有難うございました。

お礼日時:2012/02/01 10:23

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


おすすめ情報