我如何参考,所以我可以覆盖,所有的选择框,所以我可以覆盖默认的高度?我很熟悉当我使用一个类创建元素,但我不确定这个?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