У меня есть выпадающее меню с очень длинными значениями в качестве параметров. Когда я выбираю длинное значение, оно выходит за границы содержащего div. Кроме того, элементы выше выбранного элемента идут вверх, а не "падают". Это первый вариант "ALL" идет вверх, а не вниз.
Я искал и нашел некоторые подходы к JavaScript, чтобы исправить это. Какой способ css исправить это?
Примечание. Проблема наблюдается в IE11 и Chrome. В IE6 он работает отлично.
Вопрос
<div style="width:500px; background-color:gray">
<table class="table-tab-body" cellspacing="0" cellpadding="0" width="100%" style="border-bottom: 2px solid #5F005F;">
<tbody>
<tr>
<td colspan="2">
<b style="margin: 0 0 0 10px;">
Select Provider
</b>
</td>
<td colspan="2">
<b>
Select Locations
</b>
</td>
</tr>
<tr>
<td colspan="2" style="overflow:hidden; border: 3px solid purple; ">
<div style="margin: 0 0 0 10px; padding: 0 0 0 0px; overflow:hidden; width:245px; ">
<select name="drpVendor" id="drpVendor" fieldname="Vendor" style="width: 250px; padding: 0 0 0 0px; overflow:hidden;">
<option selected="selected" value="">ALL</option>
<option value="11824">A SCD GARMENT CO LTD DIV (678904), Kerala, India</option>
</select>
</div>
</td>
<td colspan="2" style="overflow:hidden; border: 1px solid blue; ">
<select name="drpVendorFacility" id="drpVendorFacility" fieldname="Facility" style="width: 250px;">
<option value="1">ALL</option>
</select>
</td>
</tr>
<tr>
<td colspan="4">
<hr>
</td>
</tr>
</tbody>
</table>
<input name="hidUserID" type="hidden" id="hidUserID" value="1">
</div>