0
我目前正在爲一家公司工作,他們希望在頁面頂部有一個菜單。在大多數現代瀏覽器中一切正常,exept Safari。在Safari瀏覽器中,菜單中的文本顏色是灰色的,除非您將菜單項快速懸停,然後保持白色或跳回灰色。其他瀏覽器都顯示正確的白色。爲什麼Safari會選擇灰色而不是白色
我做了Firefox(IE 9和Chrome)版本和Safari版本的屏幕截圖。 http://img707.imageshack.us/img707/8493/bothd.png
這是我目前在測試小提琴:使用2種顏色定義的CSS http://jsfiddle.net/StevenVenmans/RNNPj/
你正在使用兩種顏色聲明,爲什麼?也許這將有助於只使用十六進制。 – NCode
您正在定義RGBA,然後用RGB值進行覆蓋,如果您想使用RGB [作爲後備](http://dorward.me.uk/www/css/alpha-colour/),則需要定義它首先。 – Quentin
@NCode - 他這樣做是因爲他想要RGBA顏色,但允許不支持RGBA的瀏覽器回退。昆汀的答案正確地解釋了爲什麼它不起作用。 – Spudley