2011-10-12 4 views
0

현재 회사의 사이트에서 작업 중이며 페이지 상단에 메뉴가 필요했습니다. Safari를 제외한 대부분의 최신 브라우저에서 모든 것이 잘 작동합니다. 사파리에서는 메뉴 항목을 빠르게 가리킨 다음 흰색을 유지하거나 회색으로 다시 돌아 가지 않는 한 메뉴의 텍스트 색이 회색입니다. 다른 브라우저는 모두 흰색으로 표시됩니다.Safari가 흰색 대신 회색 색상을 선택하는 이유

Firefox (IE 9 및 Chrome) 버전과 Safari 버전의 스크린 샷을 만들었습니다. 여기 http://img707.imageshack.us/img707/8493/bothd.png

내가 현재의 테스트있어 바이올린입니다 : CSS의 컬러 정의의 두 종류를 사용 http://jsfiddle.net/StevenVenmans/RNNPj/

+1

을 이야기하고 두 가지 색상 선언을 사용하는 이유는 무엇입니까? 아마도 16 진수 만 사용하면 도움이 될 것입니다. – NCode

+1

RGBA를 정의한 다음 RGB 값으로 덮어 쓰고, RGB [fallback] (http://dorward.me.uk/www/css/alpha-colour/)를 사용하려면 다음을 정의해야합니다. 먼저. – Quentin

+0

@NCode - 그는 RGBA 색상을 원하지만 RGBA를 지원하지 않는 브라우저에서 폴백을 허용하기 때문에이 작업을 수행합니다. Quentin의 대답은 올바르게 작동하지 않는 이유를 정확하게 설명합니다. – Spudley

답변

1

는, 첫 번째를 제거하려고, 난에 대한

1. color: rgba(255,255,255,1);  
2. color:#FFFFFF;` 
관련 문제