我正在嘗試爲選擇標籤提供邊框,並且在過去的2個小時內拉出了我的頭髮。如何使用div來模擬<select>的邊界?
我在通過絕對和相對使用位置之前完成了它,但是我的硬盤驅動器崩潰了,我的所有代碼都丟失了。
簡單地說我有
<div style="position:relative; border:1px solid #cc0000;">
<select style="position:absolute;">
<option>1</option>
</select>
</div>
這似乎並沒有工作... DIV的自動擴展到父div的寬度,而不是其內容的寬度
如何設置該div自動適合選擇框的內容,並有一個1px的邊框,而不會被推出框架?
如果你需要更多的代碼,請這麼說。
任何和所有的幫助表示讚賞。 :)
編輯
這裏的一些代碼...
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相對,反之亦然。
幫助? D:
任何原因你不能直接把邊框樣式放到Select元素上? – jerebear
必須是跨瀏覽器兼容的。 – wo0kie
請提供一些代碼和meawhile嘗試向左浮動選擇框的父div – Mahima