html - 选择选项填充在 chrome 中不起作用

标签 html css

选择选项填充在 chrome 中不起作用

<style>
select option { padding:5px 0px; }
</style>    
<select>
<option>1</option>
<option>2</option>
<option>3</option> 
</select>

最佳答案

我刚刚找到了一种将填充应用于 chrome 中的选择输入的方法

select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 5px;
}

似乎适用于当前的 chrome 39.0.2171.71(64 位)和 safari(我只在 mac 上测试过)。

这似乎删除了添加到选择输入的默认样式(它还删除了下拉箭头),但允许您使用自己的样式而无需 chrome 覆盖它。

我在使用此处的代码时偶然发现了此修复程序:http://fettblog.eu/style-select-elements/

关于html - 选择选项填充在 chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22681141/

相关文章:

javascript - 如果选择,则从列表中隐藏或删除值

css - 定位页脚 : div - ul - div inside div next to each other

html - 更新样式表和缓存中引用的图像

javascript - 如何制作一个可以更改我网站语言的菜单

html - 如何在 tr 的背景颜色上显示 td 的边框

css - margin: 0 auto 不会出现在中心

css - 带有搜索框的导航栏 - MaterializeCss

javascript - 使用 JavaScript 在 HTML5 canvas 上绘制多个下降的圆圈

java - 从 HTML 代码中检索图像 URL

css - grunt-contrib-less 中的 compress 和 cleancss 选项有什么区别?