大量のテキストを含むドロップダウンのスペースと要素が限られています。
ドロップダウンの幅を小さくして、リストのポップアップを大きくすることはできますか?
編集: IEを使用しています
はい、可能です。また、現在のブラウザーでは、さまざまなサイズを機能させるために特別なことをする必要はありません。の を設定するだけwidth
でselect
、option
は必要なだけ大きくなります。
<select id="menu">
<option>short</option>
<option>a quite long option that is wider than the select</option>
<option>another option</option>
</select>
#menu {
width: 100px;
}
これは、Firefox、Chrome、および IE10 で機能します。
ただし、IE9 はこれをサポートしていません。
それがあなたに役立つかどうかはわかりませんが、css-tricks で何かを見つけました:
http://css-tricks.com/select-cuts-off-options-in-ie-fix/
ご覧ください。お役に立てば幸いです。
残念ながらIEがここの主役です。他のブラウザーでは、s に必要な幅が与えられ、定義したサイズで選択ボックスが残されますが、IE8 以下では、親ボックスoption
の幅に合わせて切り取られます。select
答えは jQuery にあり、すばらしいドキュメントがここにあります: Dropdownlist width in IE