如何将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>
不可能以这种方式更改选择列表。您可以添加填充,但它在各种浏览器中都不可靠。要想可靠地改变选择列表的外观和感觉,你需要使用javascript。
这里有一个方法:http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/
<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>
试试这个:
.select_box{font-size:12px;padding:14px;}
Demo: http://jsfiddle.net/dk9p2/
或者你可以改变font-size:
.select_box{font-size:30px;}
这里有更多选项
注意这取决于浏览器。前一个在
UPDATE:仅通过css可以实现更多:http://jsfiddle.net/dk9p2/1/