我如何參考,所以我可以覆蓋,所有的選擇框,所以我可以覆蓋默認的高度?我很熟悉當我使用一個類創建元素,但我不確定這個?CSS,覆蓋所有選擇下拉菜單的高度?
5
A
回答
11
100%JS溶液(與jquery)
$("select").height("120px");
100%JS溶液(無jquery的)
var selects = document.getElementsByTagName("select");
for(i = 0;i < selects.length; i++) {
selects[i].style.height = "120px";
}
100%的CSS溶液
select {
height: 100px !important;
}
1
你的意思是在下拉原生select
元素時彈出的菜單?
我不認爲你可以影響,完全取決於瀏覽器。
你也許能影響什麼 - 它應該在目前所有瀏覽器中工作 - 是select
本身:
select { height: .... }
或每個選項(如果在Firefox的工作,否則參差不齊的支持)
select option { height: .... }
1
這應該做的伎倆:
select { height: 60px; }
更換60
與你想要的高度。
1
0
最好的方法是給你的select元素上一堂課。 <select name="nameforyourselect" class="myclass"></select>
然後在你的css中設置高度,例如.myclass{height:30px;}
這將使所有具有類名myclass的元素的高度爲30px。我建議你這樣做,因爲你可能希望創建另一個高度的選擇元素。所以你只需在其上設置其他類並在你的css中定義它。
相關問題
- 1. 子菜單的覆蓋下拉菜單
- 2. 下拉菜單覆蓋div
- 3. 選擇所有下拉菜單
- 4. 重置所有選擇下拉菜單
- 5. CSS - 下拉菜單(選項,請選擇)
- 6. Kendo UI多選擇下拉菜單並選擇所有選項
- 7. Flash內容覆蓋下拉菜單
- 8. 下拉菜單選擇PHP
- 9. 從菜單中選擇下拉菜單
- 10. 立即從下拉菜單中選擇所有選項
- 11. 角度選擇下拉菜單設置選擇的值
- 12. 下拉菜單隻有CSS
- 13. CSS覆蓋菜單在Firefox
- 14. 如何解決下拉菜單?所有的選擇顯示「>」
- 15. 從Flexdashbaord中的下拉菜單中選擇所有值
- 16. 無法在下拉菜單中選擇元素下拉菜單
- 17. 從下拉菜單中刪除下拉菜單(選擇)?
- 18. 下拉菜單高度的CSS和jQuery問題
- 19. CSS - 下拉菜單
- 20. CSS下拉菜單
- 21. CSS下拉菜單
- 22. CSS下拉菜單
- 23. 調整大小下拉菜單高度
- 24. 的glyphicons高度不選擇2下拉
- 25. CSS菜單響應下拉寬度
- 26. jQuery選擇來獲取所有下拉值,問題2個下拉菜單
- 27. 我想將所選值推入選擇/選項下拉菜單
- 28. 動態選項選擇下拉菜單
- 29. PHP下拉菜單請選擇選項
- 30. 從下拉菜單中選擇選項
'!important'覆蓋了所有的內容,並且違背了提問者所說的'默認'的含義。 – 2010-08-13 11:36:18
@delan問題要求覆蓋。覆蓋總是改變默認值..... – Topera 2010-08-13 11:48:23
..優秀的答案! +1 – Hristo 2010-08-13 18:15:07