Я пытаюсь предоставить границу для тега select и последние 2 часа рву на себе волосы.
Я сделал это до того, как использовал абсолютную и относительную позицию, но мой жесткий диск вышел из строя, и весь мой код был потерян.
Проще говоря, у меня есть
<div style="position:relative; border:1px solid #cc0000;">
<select style="position:absolute;">
<option>1</option>
</select>
</div>
Кажется, это не работает... Div автоматически расширяется до ширины родительского div, а не до ширины его содержимого.
Как мне настроить div так, чтобы он автоматически соответствовал содержимому поля выбора и имел границу в 1 пиксель, не выходя из рамки?
Если вам нужно больше кода, скажите об этом.
Любая помощь приветствуется. :)
ИЗМЕНИТЬ
Вот еще код...
HTML:
<div class="orderQuantity">
<label for="quantity" class="orderInputLabel">Quantity:</label>
<div> <!--THIS IS THE DIV THAT NEEDS A BORDER!! -->
<select id="quantity_cs" name="quantity_cs" autocomplete="off" class="required">
<option value=''>     </option>
<option value='10'>10</option>
<option value='20'>20</option>
<option value='30'>30</option>
<option value='40'>40</option>
<option value='50'>50</option>
<option value='60'>60</option>
<option value='70'>70</option>
<option value='80'>80</option>
<option value='90'>90</option>
<option value='100'>100</option>
</select>
</div> <!-- end of div that needs border -->
</div>
CSS:
.orderQuantity {
margin-top: 12px;
}
Это все, что у меня есть на данный момент. Я пробовал множество вещей, ни одна из которых не сработала. В том числе сделать выбор абсолютным, а родительский div относительным и наоборот.
Помощь? Д: