【问题标题】:CSS select box good on Chrome bad in FirefoxCSS 选择框在 Chrome 上很好 在 Firefox 上不好
【发布时间】:2014-06-30 19:15:43
【问题描述】:

我只是在尝试为 webkit 和 moz 浏览器设置选择框的样式,在 webkit 上它看起来很棒,但在 Firefox 中它看起来很糟糕,默认选项与选择框没有垂直对齐。

你能帮我找出这段代码有什么问题吗:

CSS:

select{
    min-width: 100%;
    width:inherit;
    background: #fff;
    height: 33px;
    border-radius:5px;
    font-size: 15px;
    border:none;
    box-shadow: 0px 0px 30px 20px rgba(255,255,255,0.5) inset,0px 0px 0px 1px #ccc;
}select option,select option:hover{
    padding:5px;
}

HTML

<select>
    <option>hey</option>
    <option>hey2</option>
    <option>hey3</option>

</select>

这是一个小提琴,你可以看到它在 Firefox 和 Chrome 上的外观:/难以置信!!

http://jsfiddle.net/wL8Rs/

我使用的是 Chrome 最新 34.0 版本和 Firefox 最新 29.0 版本

【问题讨论】:

    标签: css google-chrome firefox select


    【解决方案1】:

    为选择添加填充

    select{
         min-width: 100%;
         width:inherit;
         background: #fff;
         height: 33px;
         border-radius:5px;
         font-size: 15px;
         padding:5px;
         border:none;
         box-shadow: 0px 0px 30px 20px rgba(255,255,255,0.5) inset,0px 0px 0px 1px #ccc;
    }
    

    http://jsfiddle.net/wL8Rs/3/

    【讨论】:

    • 谢谢伙计,是的,谢谢你我花了宝贵的时间在这个愚蠢的事情上:/
    猜你喜欢
    • 2021-04-07
    • 2014-11-19
    • 2017-04-15
    • 2014-01-11
    • 2011-01-22
    • 2013-11-30
    • 2016-07-21
    • 1970-01-01
    • 2012-06-14
    相关资源
    最近更新 更多