こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

IE6とIE8のSELECTタグの11と31

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

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

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

投稿日時 - 2012-01-31 21:57:33

QNo.7278018

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

これは、ブラウザがOSの機能を利用して描画している部分で、HTMLやCSSでは、どうしようもない部分です。ディスプレイが小さい場合(ディスプレイの解像度を変更すると確認できます)、あるいはselect要素がどこに表示されているかで変わります。
 背景とか色とか・・CSSで対処可能な部分はあります。

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

 ただ、jQueryには、selectの表示をプルダウンメニューに変換するものがあります。
・・selectとoption、及びoptgroup要素を、定義リストに書き換えてスタイルシートでデザインしています。
★jqselectable.js - Google 検索 ( http://www.google.co.jp/search?q=jqselectable.js&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a )

投稿日時 - 2012-02-01 20:02:49

お礼

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

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

投稿日時 - 2012-02-02 10:31:23

ANo.1

こんにちは。

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

投稿日時 - 2012-02-01 09:20:41

お礼

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

投稿日時 - 2012-02-01 10:23:26

あなたにオススメの質問