2010-06-14 7 views
0

웹 페이지의 사이드 바에 링크 버튼을 만듭니다. 버튼을 클릭하면 색상이 변경됩니다. Firefox는 아니지만 IE6에서는 잘 작동합니다. 누구든지 FF로 만드는 법을 알려줄 수 있습니다. 백만 감사합니다.IE6 및 FireFox에서 활성 링크의 색상 변경

.sidenav li a:active { 
    background: #cff; 
    color: blue; 


} 

.... 

<div class="sidenav"> 
<ul> 
    <li><a href="..." ></a></li> 
</ul> 

답변

2

그것은 당신이 달성 하려는지 따라 달라

다음은 CSS와 HTML 몸에있는 부분입니다.

사용자가 마우스를 가져갈 때 색깔을 지정 하시겠습니까? 클릭하면 색상이 영구 변경됩니까?

방문한 사용자 또는 a : hover를 사용해보세요.

+0

사용자가 클릭 할 때 색상을 변경하여 사용자가 어떤 섹션이 켜져 있는지를 알고 싶습니다. – aladine

0

a:active은 아직 클릭하지 않은 링크입니다. 클릭하면 a:visited 아래에 분류됩니다. a:hover은 묵시적으로, 위에 떠있는 링크를위한 카테고리입니다.

대개 이전에 클릭 한 링크와 다른 클릭하지 않은 링크를 구별하지 않으려면 a:activea:visited의 스타일이 동일해야합니다.

+0

둘 다 시도해 보았지만 효과는 IE6에서는 볼 수 있지만 FF에서는 볼 수 없습니다. IE6가 FF보다 스타일을 더 잘 이해한다는 것은 매우 이상합니다. – aladine