2012-01-04 4 views
0

클릭 한 후 링크 색상을 파란색으로 설정하고 모든 방문 링크가 아니라 활성 링크가 아닌 링크를 가리키고 싶습니다. CSS에서 selected :를 사용하면 왜 작동하지 않습니까?선택한 하이퍼 링크의 링크 색상을 정의하는 방법은 무엇입니까?

+1

': selected' 의사 클래스가 없으므로. 선택한 것이 무엇을 의미하는지는 분명하지 않습니다. – BoltClock

+0

분명하지 않은 이유는 무엇입니까? 방금 클릭 한 링크의 색상을 변경하고 싶습니다. 메뉴에서 자주 사용됩니다. –

답변

1

무언가를 클릭 한 후에 색상을 수정해야하고 변경 막대기가 있으면 JavaScript가 필요합니다. CSS를 처리하는 가상 클래스가 없습니다.

+0

정말요? 인터넷 검색 결과를 찾지 못한 것도 당연하지. 고마워. –

0

방문한 색상을 파란색으로 변경하는 클래스로 링크를 래핑 할 수 있습니다. 이렇게하면 새 범위에서 래핑하는 링크에만 효과가 나타납니다.

+0

이미 div에 있지만,

  • aa
구조 –

+0

div 태그에 클래스를 추가 한 다음 다른 부모 요소를 추가하십시오. 클래스는 방문한 속성을 정의하여 색상을 파란색으로 지정해야하며, 효과를 원할 때마다 클래스를 사용할 수 있습니다. – OnResolve

0

왜 ': visited'선택기를 사용하지 않습니까?

<a href="#">Link</a> 

CSS :

a:visited{color:blue;} 

:이 경우 초점 을 집중하고 그것을가 있다면 : 비 방문한 링크 에 대한 링크 : 호버에 ... 를 가져 :이 클릭 한 때 활성입니다 특정 링크를 추가하기 만하면된다.

<a href="#" class="special">Special Link</a> 

.special:visited{color:blue;} 
관련 문제