2013-02-10 1 views
0

웹 사이트를 만들고 있는데 왜 페이지의 링크가 마우스 오버시 올바른 색상으로 표시되지 않는지 확신 할 수 없습니다. 다음은 페이지 중 하나입니다 : http://jsfiddle.net/yentup/CR9TK/링크가 올바른 색상이 아닙니다.

내가 우려하는 링크는 페이지 내용의 링크입니다. 엎어 졌을 때, 그들은 빨갛게 여겨 져야합니다. 그러나 그들은 같은 색을 유지합니다. !important을 사용하여 정확한 색상을 적용 할 수는 있지만 올바른 색상을 얻으려면 !important을 사용해야합니다. 여기에 충돌합니다 CSS의 비트입니다,하지만 당신은 모든 CSS를 위에서 언급 한 링크에서 전체 페이지에 대한 찾을 수 있습니다 a:hovera:visited

a:link { 
    text-decoration: none; 
    color: #787878; 
} 

a:hover { 
    color: #8B2323; 
    text-decoration: underline; 
} 

#header ul li a { 
    text-decoration: none; 
    text-transform: uppercase; 
    font-family: 'Quintessential', serif; 
    font-size: 24px; 
    font-weight: bold; 
    color: #909090; 
    border-left: 1px dotted #d0d0d0; 
    padding: 8px 14px; 
} 

#header ul li a:hover { 
    color: #D2691E; 
} 
+2

그들은 당신의 피들에서 나를 위해 빨간색으로 변합니다. 상단은 주황색, 중간은 적갈색입니다. – Leeish

+0

나도 마찬가지지만, CSS에서 '중요'하다고 생각하면서 조금만 보냈다. 어떤 브라우저를 사용하고 있습니까? – InsomniaBass

+0

그들은 크롬으로 당신의 바이올린에서 나를 위해 일하고 있습니다, 어떤 브라우저를 사용하고 있습니까? – Mike

답변

3

스왑 장소.

a:visited { 
    color: #787878; 
} 

a:hover { 
    color: #8B2323; 
    text-decoration: underline; 
} 

예상대로 작동해야합니다.

+0

고마워요! 색상 변경이 보이지 않는 이유는 이미 링크로 이동했기 때문입니다. 그것은 지금 완벽하게 잘 작동합니다^_^ – jackcogdill

+1

그게 사실이라면 꽤 바보예요. 주문에 대해 걱정하고 싶지 않으면 'a : hover, a : visited : hover'라고 할 수 있습니까? 나는 CSS를 쓰는 것을 좋아하지 않는다. – Leeish

+0

@Leeish 좋은 지적, 나는 그것을 할 것입니다. – jackcogdill

관련 문제