-webkit-appearance: none; git
上面的设置就告诉Safari不要使用默认渲染,使用咱们写好的github
有这么一个webkit的私有属性:web
-webkit-appearance:none; /*去除input默认样式*/
使用这个以后select的小三角就消失了,能够加上background: url('http://ourjs.github.io/static/2015/arrow.png') no-repeat scroll right center transparent;浏览器
添加该样式,而且值为'none'时便可取消浏览器对于控件的默认样式。app
另外这个属性也有个神奇的地方~ 他能够用来调用显示浏览器对各类控件的默认样式,好比:ide
<span style="-webkit-appearance:button;"> 我是span啊亲!!</span>
那么他所显示的效果是:网站
哈 以为挺有趣的~ 另外这个属性能够用来去除Iphone上面那个恶心的超大圆角的按钮默认样式,从而使本身编辑的按钮样式显示正常。url
下面是这个属性可能会有的值,也算是能够显示的浏览器控件默认效果。spa
具体能够浏览这个网站,上面有对于这些效果的demo,狠狠地戳这:http://davidwalsh.name/webkit-appearancecode