Я добавляю простой элемент select (или asp.net DropDownList) с 2 элементами, и один довольно длинный. Ширина устанавливается на некоторое значение, которое меньше, чем элемент, а в IE9 и FF список расширяется при его открытии. Ницца. Но когда выбор находится рядом с границей монитора, элементы просто прощаются, включая полосу прокрутки, если она существует. Функциональность все в порядке, но дисплей просто отключен.
<div>
<table style="width:1200px">
<tr>
<td align="right">
<select style="width:100px">
<option>Item one is very long and it goes for quite a long time</option>
<option>Shorter item</option>
</select>
</td>
</tr>
</table>
</div>
Кто-нибудь когда-нибудь сталкивался с этим? Ничего не нашел через гугл. Раньше мы поддерживали только IE7 и 8, которые не расширяли список, в этом примере он просто обрезал бы элементы размером 100px.