2

私は基本的に、幅を150pxに設定したasp.netページでドロップダウンリストコントロールを使用しています。Mozilla ブラウザーでは、展開されたリスト アイテムが表示されますが、IE では、リスト アイテムのテキストはドロップダウン リストの幅に制限されます。Mozilla と同じように IE でこのドロップダウン リストを表示するにはどうすればよいでしょうか。

ドロップダウンリストボックスではなく、リストアイテムコンテナを最大幅に拡張したいだけです。

4

2 に答える 2

0

ドロップダウンの幅とオプションを個別に設定することはできないと確信しています-それはブラウザ次第です。唯一のオプションは、ドロップダウン リストの動作を JavaScript で複製することです。基本的に、ドロップダウン リスト コントロールのようなものを作成し、オプションを表示する絶対位置の div (または ul) を表示するクリック イベント ハンドラーをアタッチします。次に、オプションを非表示にして必要なアクションを実行するイベント ハンドラーを各オプションにアタッチします。おそらく、ドロップダウン コントロールのテキストにオプションを表示し、値を保存します (これがフォームの場合、非表示のフォーム フィールドが役立ちます)。あなたが提出したい)。これはかなりの作業ですが、css に注意している限り、すべてのブラウザーで同じように見えるという利点があります。私はしません

于 2013-05-16T08:01:46.380 に答える