CSS/Pseudo Class :target
CSS Pseudo class :target test
Soul-Learner
2014. 8. 8. 14:12
CSS Pseudo Class 인 :target 사용 예
<a href="url"> 태그를 이용하면 특정 페이지나 페이지 내의 특정 태그로 이동할 수 있다.
이 기능에 더하여 href="#id" 를 사용하여 특정 태그의 아이디를 지정할 수 있는데, 이런 링크가 클릭되면 타겟이 된 태그에는 CSS의 유사 클래스인 :target 의 속성이 설정된다.
이 기능을 이용하면 마우스 클릭 이벤트를 이용하지 않아도 타겟이 된 태그의 CSS 속성을 변경하는 효과를 낼 수 있다.
다음은 링크를 클릭하면 링크의 타겟으로 지정된 태그의 글자 크기가 커지는 예이다.
<!DOCTYPE html> <html> <head> <meta charset="EUC-KR"> <title>CSS :target test</title> <style type="text/css"> div#div1 { font-size: 9pt; } /* 아이디가 'div1'인 div 태그를 타겟으로 설정한 링크가 클릭되면 적용할 속성 */ div#div1:target { font-size: 40pt; } </style> </head> <body> <div id="div1">DIV 1</div> <p> <!-- 아이디가 'div1'인 태그를 타겟으로 설정한 링크 --> <a href="#div1">DIV 1 target</a> </body> </html>