-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