将行高放在选择框中

时间:2011-08-04 10:25:11

标签: javascript jquery css css3 styles

如何将line-height: 40px; option放入select box

<select class="select_box">
    <option value="" disabled="disabled" style="display: none;">Categories</option>
    <option>10</option>
    <option>25</option>
    <option>50</option>
    <option>100</option>
    <option>all</option>
</select>

3 个答案:

答案 0 :(得分:1)

试试这个:

.select_box{font-size:12px;padding:14px;}

演示:http://jsfiddle.net/dk9p2/

或者您可以更改字体大小:

.select_box{font-size:30px;}

更多选项here

注意这完全取决于浏览器。之前的版本不适用于&lt; IE8

或者使用jQuery:link

更新:仅通过css就可以实现更多目标:http://jsfiddle.net/dk9p2/1/

答案 1 :(得分:0)

无法以这种方式更改选择列表。您可以添加填充,但在各种浏览器中都不可靠。要可靠地改变选择列表的外观,您需要使用javascript。

这是一种方法: http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/

答案 2 :(得分:0)

&#13;
&#13;
<html>
 <head>
  <style>
   option {font-size: 40px;}
  </style>
 </head>
 <body>
  <select>
   <option>Internet Explorer 11</option>
   <option>Mozilla Firefox 38.0.5</option>
   <option>Opera 30.0.1835.125</option>
   <option>Google Chrome 43.0.2357.81 dev-m</option>
  </select>
 </body>
</html>
&#13;
&#13;
&#13;