button按鈕在ios真機和Chrome顯示不一樣

html中一些語意化標籤會有默認的樣式,像button標籤就有顏色,陰影,圓角。這些完美的“假象”在Chrome瀏覽器和實際的真機顯示是不一樣的。我就被實實在在的坑了一回。

 

在Chrome的移動端調試模式下,button會有一個默認的跟隨系統的顏色:

顯示的效果也是不錯的:

可是這個顏色,在真機上默認是白色的,如果你的背景是白的色話,這個按鈕就被隱藏了。

沒有啥更好的解決辦法的,直接給button加上自己定義的顏色就可以了:

button{
    background-color: #ccc;
}

以上就是我遇到的坑,是自己太粗心了。如果我理解有錯,歡迎指正,謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章