CSS-링크

이 장에서는 CSS를 사용하여 하이퍼 링크의 다양한 속성을 설정하는 방법을 설명합니다. 당신은 하이퍼 링크의 다음 속성을 설정할 수 있습니다-

CSS의 의사 클래스를 논의 할 때 동일한 속성을 다시 살펴 보겠습니다.

  • 그만큼 :link 방문하지 않은 하이퍼 링크를 나타냅니다.

  • 그만큼 :visited 방문한 하이퍼 링크를 나타냅니다.

  • 그만큼 :hover 현재 사용자의 마우스 포인터가 위에있는 요소를 나타냅니다.

  • 그만큼 :active 사용자가 현재 클릭하고있는 요소를 나타냅니다.

일반적으로 이러한 모든 속성은 HTML 문서의 헤더 부분에 보관됩니다.

a : hover는 CSS 정의에서 a : link 뒤에 와야하고 a : visited가 있어야 효과를 볼 수 있습니다. 또한, a : active는 다음과 같이 CSS 정의에서 a : hover 뒤에 와야합니다.

<style type = "text/css">
   a:link {color: #000000}
   a:visited {color: #006600}
   a:hover {color: #FFCC00}
   a:active {color: #FF00CC}
</style>

이제 이러한 속성을 사용하여 하이퍼 링크에 다른 효과를주는 방법을 살펴 보겠습니다.

링크 색상 설정

다음 예제는 링크 색상을 설정하는 방법을 보여줍니다. 가능한 값은 유효한 형식의 모든 색상 이름이 될 수 있습니다.

<html>
   <head>
      <style type = "text/css">
         a:link {color:#000000}
     </style>
   </head>

   <body>
      <a href = "">Link</a>
   </body>
</html>

다음과 같은 검은 색 링크가 생성됩니다.

방문한 링크의 색상 설정

다음 예제는 방문한 링크의 색상을 설정하는 방법을 보여줍니다. 가능한 값은 유효한 형식의 모든 색상 이름이 될 수 있습니다.

<html>
   <head>
      <style type = "text/css">
         a:visited {color: #006600}
      </style>
   </head>

   <body>
      <a href = ""> link</a> 
   </body>
</html>

다음 링크를 생성합니다. 이 링크를 클릭하면 색상이 녹색으로 변경됩니다.

마우스가 위에있을 때 링크 색상 변경

다음 예제는 링크 위에 마우스 포인터를 가져갈 때 링크의 색상을 변경하는 방법을 보여줍니다. 가능한 값은 유효한 형식의 모든 색상 이름이 될 수 있습니다.

<html>
   <head>
      <style type = "text/css">
         a:hover {color: #FFCC00}
      </style>
   </head>

   <body>
      <a href = "">Link</a>
   </body>
</html>

다음 링크를 생성합니다. 이제이 링크 위로 마우스를 가져 가면 색상이 노란색으로 변경되는 것을 볼 수 있습니다.

활성 링크의 색상 변경

다음 예제는 활성 링크의 색상을 변경하는 방법을 보여줍니다. 가능한 값은 유효한 형식의 모든 색상 이름이 될 수 있습니다.

<html>
   <head>
      <style type = "text/css">
         a:active {color: #FF00CC}
      </style>
   </head>

   <body>
      <a href = "">Link</a>
   </body>
</html>

다음 링크를 생성합니다. 사용자가 클릭하면 색상이 분홍색으로 변경됩니다.