2016-09-16 3 views
-1

내 웹 사이트의 기본 메뉴가 header.php 파일에서로드됩니다. 사용자가 메뉴의 링크를 클릭하면 클릭 한 링크를 다른 색상으로 강조 표시하려고합니다.클릭하면 링크의 색이 다릅니다

<li class="current"><a href="index.php">Home</a></li> 
    <li><a href="about.php">About</a></li> 

메뉴가 모든 페이지에 쓰여질 때 완벽하게 작동합니다. 그러나 메뉴가 크기 때문에 header.php로 이동하고 모든 페이지에 포함 시켜서 메뉴를 한 번만 수정할 수 있습니다.

클릭 한 링크의 색을 어떻게 변경할 수 있습니까?

답변

0

a:active으로 해보십시오.

a:active { 
    color: blue; 
} 
0

('header.php')를 포함하기 전에 당신이 당신의 페이지에 번호를 할당하는 것을 선호하는 경우, 변수 $active_page = 'Homepage' 또는 = 1을 정의합니다. 그런 다음 내비게이션에서 :

<li <?php if ($active_page == 'Homepage') echo 'class="active"'; ?>><a>Homepage</a></li> 
관련 문제